What are the responsibilities and job description for the Back-End Developer, Senior position at Redhawk Administrative Services?
Essential Duties And Responsibilities
Education, Certification and Experience Requirements:
- 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.
- 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.
- 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.
Education, Certification and Experience 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 in accordance with IRS and Department of the Treasury personnel security policies.
- 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 IRS systems, or handling Federal Tax Information (FTI).
- Staff-Like Access: Contractor personnel must receive a favorable suitability determination before being granted staff-like access to IRS information systems.
- Employment is contingent upon passing the required background investigation and maintaining eligibility throughout the period of performance.
- CompTIA Sec (or equivalent baseline DoD 8570 IAT Level II certification) (Required).
- AWS Certified Developer - Associate (or equivalent cloud certification) (Required).
- 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 IRS cloud environments, FedRAMP, FISMA, and NIST 800-53 standards.
- Experience with tools such as Jenkins, Git, SonarQube, NexusIQ, Selenium, and AppDynamics.
- Expertise in back-end programming languages and frameworks (e.g., Java, Node.js, or Python) and API design for enterprise applications.
- Strong understanding of secure software development, including encryption, authentication/authorization, and compliance with federal cybersecurity standards.
- Proficiency in designing and implementing RESTful APIs, microservices, and database schemas in a cloud-based environment.
- Hands-on experience with CI/CD pipelines, containerization (Docker/Podman), Kubernetes, and AWS cloud services.
- Ability to architect scalable, maintainable back-end solutions aligned with enterprise security and compliance requirements.
- Ability to lead technical decision-making and collaborate effectively with cross-functional Agile teams.