I

Ignite IT

Modernizes software and IT for federal agencies

Full Stack Developer - Multiple Teams

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeAshburn, VA, USANo salary listedRemote

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

Ignite IT

Modernizes software and IT for federal agencies

Ignite IT designs and modernizes software systems for U.S. federal agencies and private-sector organizations. Its consulting and engineering teams help clients replace older applications, move workloads into the cloud and automate business processes while keeping existing systems running. Work spans public services such as patent filing and federal court case management, with projects combining custom software development, data workflows and support for the people who use those systems. The company earns its business through technology delivery and advisory engagements, working directly with customers and alongside partners. Founded in 2018, Ignite IT is headquartered in Ashburn, Virginia.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Ashburn, VA
Founded
2018

Recently Posted Jobs

Explore more opportunities at Ignite IT

See more jobs