Sr Backend Developer
Role details
Job location
Tech stack
Job description
The Sr. Back-End Developer will focus on building secure, scalable, and high-performing server-side applications and APIs. The developer will work closely with cross-functional teams, including front-end engineers, DevOps, cybersecurity, and IRS stakeholders, to design, develop and maintain back-end solutions aligned with cloud and security standards, * Lead the design and development of secure back-end services, RESTful APIs, and microservices that integrate with IRS digital platforms.
- Implement best practices for cloud-native applications in an AWS and Kubernetes-based environment, ensuring compliance with IRS Publication 4812, NIST 800-53, and FISMA requirements.
- Collaborate with product owners, technical leads, and stakeholders to refine user stories and translate them into functional back-end features.
- Support CI/CD processes using Jenkins, GitHub Actions, and SonarQube, including automated testing and secure deployments.
- Perform unit testing, integration testing, and assist in developing automated test cases to ensure 90%+ code coverage for critical functionality.
- Troubleshoot and resolve production issues, providing root cause analysis and implementing long-term fixes.
- Contribute to performance tuning, scalability testing, and capacity planning to meet IRS standards for availability and load performance.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- This position requires the ability to obtain and maintain a Public Trust background investigation.
- Minimum Requirements: Favorable Tier 2 - Moderate Risk Public Trust (SF-85P) investigation.
- Elevated Eligibility: Tier 4 - High Risk Public Trust (SF-85P) investigation, if duties involve elevated system privileges, access to sensitive systems
- Staff-Like Access: Contractor personnel must receive a favorable suitability determination before being granted staff-like access to IRS information systems.
- 7+ years of back-end development experience, including at least 3+ years in a senior or lead developer role.
- Experience working in Agile/Scrum environments delivering iterative releases.
- Familiarity with cloud environments, FedRAMP, FISMA, and NIST 800-53 standards.
- Experience with tools such as Jenkins, Git, SonarQube, NexusIQ, Selenium, and AppDynamics.
Preferred:
- CompTIA Sec+ (or equivalent baseline DoD 8570 IAT Level II certification) (Preferred).
- AWS Certified Developer - Associate (or equivalent cloud certification) (Preferred).
- Certified Scrum Developer (CSD) or other Agile-related certification (Preferred).
- AWS Certified Solutions Architect - Associate or Professional (Preferred).
- Certified Kubernetes Application Developer (CKAD) or similar container-related certification (Preferred).
- Certified Secure Software Lifecycle Professional (CSSLP) or similar secure software development credential (Preferred).
Benefits & conditions
The salary compensation range for this position is 130,000-150,000. Compensation decisions depend on a wide range of factors, including but not limited to skill sets, experience and training, security clearances, licensure and certifications, and other business and organizational needs.