Software Engineer
NS2 Mission
Build mission-critical software that makes a difference. NS2 Mission is seeking a talented Software Engineer to support a critical government program in Chantilly, VA . In this role, you'll develop and enhance secure, scalable applications that directly support mission operations. Working within an Agile development environment, you'll contribute across both backend and frontend development efforts, building modern applications using Python, RESTful APIs, relational databases, JavaScript, and Angular.
If you're passionate about developing innovative software solutions, solving complex technical challenges, and supporting mission-focused objectives, we'd like to hear from you. Key Responsibilities- Design, develop, test, and maintain scalable full-stack software applications.
- Develop backend services and APIs using Python and modern web frameworks.
- Build and integrate RESTful APIs to support application functionality and system interoperability.
- Design, develop, and optimize solutions leveraging relational databases.
- Develop and maintain responsive user interfaces using JavaScript and Angular.
- Collaborate with engineers, architects, and stakeholders to define technical requirements and implement solutions.
- Troubleshoot software defects, performance issues, and system integrations.
- Participate in code reviews and promote software development best practices.
- Contribute throughout the full software development lifecycle, from requirements through deployment and sustainment.
- Support Agile development activities including sprint planning, development, testing, and retrospectives.
- Ensure solutions meet security, performance, and maintainability requirements.
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline (or equivalent experience).
- Experience developing applications using Python.
- Experience with front-end development using JavaScript.
- Experience with Angular or modern front-end frameworks.
- Experience designing, developing, and consuming RESTful APIs.
- Strong experience working with relational databases such as PostgreSQL, Oracle, SQL Server, or MySQL.
- Experience developing and maintaining software within Linux/Unix environments.
- Understanding of software development best practices, including version control, testing, and code reviews.
- Experience working in Agile development environments.
- Experience developing APIs using FastAPI.
- Experience utilizing SQLAlchemy for database integration and ORM development.
- Experience developing cloud-based applications, preferably within AWS environments.
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience with containerization technologies and microservices architectures.
- Experience with Git, Jenkins, Terraform, or similar development tools.
- Familiarity with Elasticsearch, OpenSearch, or other search technologies.
Vacancy posted more than 2 months ago
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
Related searches
- network software engineer Chantilly, Loudoun County, VA
- software engineer travel Chantilly, Loudoun County, VA
- senior robotics software engineer Chantilly, Loudoun County, VA
- entry level software engineer remote Chantilly, Loudoun County, VA
- cybersecurity software engineer Chantilly, Loudoun County, VA
- federal - software developer Chantilly, Loudoun County, VA
- agile software developer Chantilly, Loudoun County, VA
- financial software developer Chantilly, Loudoun County, VA
- software engineer Chantilly, Loudoun County, VA
- software engineer healthcare Chantilly, Loudoun County, VA
