remote
Full-Stack Software Developer SME - BAE Systems USA
Software Engineer
Senior full‑stack developer building secure, scalable defense applications using JavaScript, React, Node.js, Python, SQL and AWS services.
About the role
Key Responsibilities
- Design, develop, and maintain end‑to‑end web applications for defense systems, ensuring high performance and security.
- Collaborate with cross‑functional teams to translate requirements into robust, reusable code.
- Implement RESTful APIs, microservices, and database schemas using Node.js, Python, and SQL.
- Leverage AWS services (EC2, RDS, S3, Lambda) for deployment, scaling, and monitoring.
- Conduct code reviews, unit testing, and continuous integration to uphold quality standards.
Requirements
- 5+ years of full‑stack development experience with JavaScript, React, and Node.js.
- Strong background in Python, relational databases, and SQL query optimization.
- Hands‑on experience deploying applications on AWS and using CI/CD pipelines.
- Excellent problem‑solving skills and ability to work in a regulated, security‑centric environment.
- Effective communication and teamwork in a collaborative setting.
Skills
javascriptreactnodejspythonsqlaws