I

Ignite IT

Full Stack Developer - Multiple Teams

Full-TimeUpdated on 10/17/2026
No salary listed
Senior
Bachelor's
Ashburn, VA, USA
Remote
Software EngineeringFull-Stack Engineering
No H1B Sponsorship
US Citizenship Required

About the job

Requirements
  • U.S. citizenship is required.
  • Ability to obtain and maintain a CBP Public Trust is required.
  • A bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related discipline, or equivalent professional experience, is required.
  • Seven or more years of professional software development experience are required.
  • Experience developing applications within Linux containerized environments is required.
  • Experience with Python, Java, Spring Boot, Angular, TypeScript, JavaScript, HTML/CSS, PostgreSQL, AWS, and microservices architecture is required.
  • Strong experience designing and developing RESTful APIs is required.
  • Strong understanding of Angular development, including Angular Material, component architecture, state management, and UI performance optimization, is required.
  • Experience developing and maintaining Python applications, backend services, APIs, or automation in enterprise environments is required.
  • Experience integrating Angular frontends with Spring Boot microservices is required.
  • Experience building single-page applications is required.
  • Experience creating reusable libraries and responsive user interfaces is required.
  • Strong understanding of object-oriented design, service-oriented architecture, and software engineering best practices is required.
  • Experience using Git and collaborative source control workflows is required.
  • Working knowledge of the software development life cycle, including planning, requirements management, development, testing, quality assurance, configuration management, and release management, is required.
  • Strong written and verbal communication skills and the ability to collaborate across technical and non-technical teams are required.
Responsibilities
  • Design, develop, and maintain full-stack applications supporting legacy modernization and new development initiatives.
  • Build scalable backend services using Python, Java, and Spring Boot.
  • Develop responsive user interfaces using Angular, TypeScript, Angular Material, HTML, CSS, and JavaScript.
  • Design and consume RESTful APIs within a microservices architecture.
  • Develop applications within Linux containerized environments.
  • Participate in Agile ceremonies, including sprint planning, backlog refinement, sprint reviews, retrospectives, testing, demonstrations, and production releases.
  • Collaborate with software engineers, architects, stakeholders, and end users throughout the software development life cycle.
  • Enhance existing applications through performance optimization, feature enhancements, and technical modernization.
  • Develop reusable libraries, components, and services to improve maintainability and scalability.
  • Conduct code reviews and promote engineering best practices across the team.
  • Analyze complex technical problems and develop scalable solutions.
  • Help ensure software quality, reliability, and timely delivery.
  • Mentor junior developers and contribute to a collaborative engineering culture.
  • Continuously evaluate and adopt modern development tools, frameworks, and best practices.
Desired Qualifications
  • AWS Certified Developer certification.
  • AWS Certified Solutions Architect certification.
  • Oracle Certified Professional (Java) certification.
  • Experience with Kafka or other messaging technologies.
  • Experience with ETL tools.
  • Experience with DevOps and CI/CD pipelines.
  • Experience with automated testing frameworks.
  • Knowledge of application security best practices.
  • Experience with UML.
  • Experience with NGRX or NGXS.
  • Experience with enterprise system architecture and distributed systems design.

About the company

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A