This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Senior Full Stack Engineer will support the modernization of IRS mission-critical API ecosystems and cloud-native applications. This role requires technical leadership across the software development lifecycle, with a focus on designing, developing, and maintaining secure, scalable APIs and full-stack applications that interface with legacy systems, cloud platforms, and AI/ML services.
Job Responsibility:
Design and develop scalable APIs using REST, GraphQL, and gRPC in compliance with IRS enterprise architecture and security standards (OAuth, JWT)
Lead full-stack development of modern, modular web applications that interface with IRS systems and external users
Decompose and migrate legacy system functionality (e.g., COBOL-based command codes) into modern service-oriented components
Integrate AI-driven services, including ML model endpoints, auto-generated documentation, code conversion workflows, and intelligent test automation
Implement CI/CD pipelines and automated testing tools (e.g., Postman, Newman) to ensure secure, validated, and maintainable code
Collaborate with DevOps and Site Reliability Engineers to embed observability tools (e.g., Prometheus, Datadog, New Relic) and monitoring dashboards
Translate business and functional requirements into API contracts and reusable service patterns, working within Agile Scrum teams
Maintain backward compatibility with legacy systems while building toward scalable, cloud-optimized services
Ensure IRS and Treasury IT governance compliance, including Section 508 accessibility and cybersecurity policies
Requirements:
Bachelor’s degree in Computer Science, Engineering, or related field
Minimum 6 years of experience in full-stack software development and architecture
Demonstrated expertise in designing and implementing RESTful and GraphQL APIs, and building service-oriented architectures
Proficiency with front-end frameworks such as React, Angular, or Vue, and backend technologies such as Node.js, Python, Java, or Spark
Solid working knowledge of core web technologies, including HTML, CSS, JavaScript, and modern UI component libraries
Hands-on experience with cloud platforms (AWS, GCP, Azure) and container orchestration tools including Kubernetes and OpenShift
Familiarity with platforms such as Databricks for data engineering, pipeline integration, or ML model support
Experience designing scalable, secure web applications and microservices architectures with considerations for caching, authentication, and maintainability
Working knowledge of SQL and NoSQL databases, CI/CD pipelines, infrastructure-as-code, and cloud monitoring tools
Experience collaborating in Agile delivery environments, and contributing to code reviews, documentation, and team-based development workflows
Ability to lead development initiatives, mentor junior engineers, and provide architectural guidance across full-stack systems
Nice to have:
Experience with containerization tools and microservices frameworks (e.g., Docker, Kubernetes, OpenShift)
Familiarity with automated testing frameworks and DevOps pipelines
Exposure to mobile/web hybrid frameworks or performance optimization techniques in distributed systems
Background in API-first development and reusable design patterns in large-scale environments
Prior experience working with IRS, Treasury, or other federal IT systems a plus
What we offer:
Generous medical, dental, and vision plans
Opportunity to work in different sectors
Flexibility to balance quality work and personal lives