Secret-Cleared Full Stack Software Engineer/Developer
Role details
Job location
Tech stack
Job description
Job Description: Seeking a highly motivated and skilled Full Stack/Software Engineer to design, develop, and maintain scalable applications and services. The ideal candidate has strong experience (5+ years) in backend development, modern web technologies, cloud-native tools, and mobile testing frameworks, along with a solid foundation in software engineering best practices., * Design, develop, and maintain robust, scalable, and high-performance applications.
- Build and manage RESTful APIs and backend services using Python and Java.
- Develop asynchronous and distributed systems using task queues and messaging frameworks.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code following best practices.
- Perform debugging, troubleshooting, and performance optimization.
- Participate in architectural discussions and contribute to system design.
- Ensure high code quality through unit testing and end-to-end testing.
- Maintain technical documentation for systems and processes.
- Work in Agile environments and actively contribute to sprint planning and reviews.
Requirements
Programming Languages:
- Strong proficiency in Python .
- Solid understanding of JavaScript and frontend frameworks (Vue.js)
Backend & Frameworks:
- Experience with FastAPI
- Hands-on experience with Celery for asynchronous task processing
- Strong understanding of SQLAlchemy (ORMs and data modeling)
Databases:
- Experience with PostgreSQL
- Knowledge of MongoDB (NoSQL databases)
DevOps & Containerization:
- Hands-on experience with Docker and containerized applications
- Familiarity with Kubernetes for orchestration and deployment
Version Control & Tools:
- Proficiency in Git
- Experience with Atlassian tools
- Jira
- Confluence
- Bamboo
- Bitbucket
Core Software Engineering Skills:
- Strong understanding of Agile methodologies
- Experience in Unit Testing and End-to-End Testing
- Knowledge of Object Relational Mappers (ORMs)
- Strong debugging and problem-solving skills
- Ability to create clear and concise technical documentation
Architecture & Design Expertise:
- Designing and building REST APIs
- Developing efficient Data Access Layers
- Working with Queues and Task Management Systems
- Experience in scalable and distributed system design, * Experience with microservices architecture
- Familiarity with CI/CD pipelines
- Exposure to cloud platforms (AWS, GCP, or Azure) is a plus, * developing scalable full-stack applications : 5 years (Required)
- Python, Java, FastAPI, Vue.js, REST APIs: 5 years (Required)
- PostgreSQL, MongoDB, Docker, Kubernetes, Celery, SQLAlchemy: 5 years (Required)
- Agile development, testing, CI/CD, cloud tech. : 5 years (Required)
Security clearance:
- Top Secret (Required)
Benefits & conditions
Pulled from the full job description
- 401(k)
- Health insurance
- Vision insurance
- Dental insurance, * 401(k)
- Dental insurance
- Health insurance
- Vision insurance