Full Stack Software Engineer

New
Based in the United StatesFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
Node.jsSQLAgileDjangoFlaskSpringVue.JsAngularNosqlReact

Requirements

  • Active TS/SCI security clearance.
  • Bachelor’s degree in Computer Science or a related field, or equivalent professional experience.
  • Proven experience as a Full Stack Software Engineer working in agile development environments.
  • Strong front-end development experience with modern JavaScript frameworks (React, Angular, or Vue).
  • Strong back-end development experience using server-side frameworks such as Node.js, Django, Flask, or Spring.
  • Solid understanding of relational and/or NoSQL databases.
  • Experience leading or contributing across the full software development lifecycle.
  • Strong problem-solving, analytical, and debugging skills.
  • Excellent communication skills and ability to work effectively in team-oriented environments.
  • Self-motivated, adaptable, and comfortable working in fast-paced, evolving technical environments.

Responsibilities

  • Lead and contribute to full-stack software development efforts across the complete software lifecycle, including requirements analysis, architecture, design, coding, testing, deployment, and maintenance.
  • Build and maintain scalable front-end applications using modern JavaScript frameworks such as React, Angular, or Vue.
  • Develop robust back-end services using frameworks such as Node.js, Express, Flask, Django, or Spring.
  • Design and manage database solutions using technologies such as PostgreSQL, MySQL, SQL Server, MongoDB, Elasticsearch, or Redis.
  • Collaborate with cross-functional agile teams to deliver high-quality, secure, and mission-focused software solutions.
  • Participate in technical design discussions and contribute to system architecture decisions.
  • Integrate applications with cloud services and APIs while ensuring performance, scalability, and security.
  • Support DevOps practices including CI/CD pipelines, automated testing, and deployment workflows.
  • Contribute to continuous improvement of engineering practices, code quality, and system reliability.
  • Communicate effectively with stakeholders and team members to ensure alignment and successful delivery.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now