Job Summary:

The Senior Full Stack Software Engineer will design, develop, and support enterprise AI-enabled applications and platforms. This role involves building full-stack solutions, integrating AI technologies, and deploying secure, scalable software using modern DevSecOps practices across cloud environments. The position requires collaboration within Agile teams to deliver high-quality software products.

Responsibilities:
  • Design and develop enterprise software applications.
  • Build and maintain full-stack applications using modern frameworks.
  • Develop APIs, microservices, and system integrations.
  • Support integration of AI solutions into production environments.
  • Deploy software using DevSecOps and CI/CD pipelines.
  • Build cloud-native applications across Azure, AWS, and hybrid environments.
  • Develop secure and scalable software architectures.
  • Support software testing, performance tuning, and troubleshooting.
  • Participate in Agile development activities and team collaboration.
  • Produce technical documentation and architecture artifacts.
Required Skills & Certifications:
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related field.
  • Minimum 8 years of software engineering experience.
  • Minimum 5 years of full-stack development experience.
  • Proficiency with React.js, Node.js, Express.js, PostgreSQL, JavaScript/TypeScript.
  • Experience with REST APIs, Git, CI/CD pipelines, and DevSecOps practices.
  • Knowledge of Terraform for infrastructure as code.
  • Ability to obtain and maintain Public Trust suitability (U.S. Citizenship required).
Preferred Skills & Certifications:
  • Experience with Microsoft Azure and AWS cloud platforms.
  • Familiarity with Docker and Kubernetes container orchestration.
  • Experience integrating ServiceNow and Microsoft 365.
  • Knowledge of OAuth, Single Sign-On (SSO), application security, and identity management.
  • Certifications such as Azure Developer Associate, AWS Developer Associate, and Certified Kubernetes Application Developer (CKAD).
Special Considerations:
  • Must be a U.S. Citizen capable of obtaining and maintaining Public Trust clearance.
  • Work involves supporting secure and sensitive enterprise environments.
Scheduling:
  • Remote work arrangement.
  • Work schedule aligned with Agile team practices (details may vary).
Similar jobs

Full Stack Software Engineer

Apply Now
Back to search page