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).
In addition, U.S Citizenship is required. Select applicants will be subject to a government security investigation and must meet eligibility requirements for access to classified information and be able to obtain a government-granted security clearance. Individuals may also be subject to a background investigation including, but not limited to criminal history, employment and education verification, drug testing, and creditworthiness.