Design, develop, and maintain scalable, secure, and high-performance server-side applications.
Requirements
- strong proficiency in Python
- experience working with C or Java
Responsibilities
- Design, build, and maintain robust, scalable, and efficient back-end systems and APIs.
- Develop new features and enhance existing services using Python and C or Java.
- Optimize applications for maximum performance, reliability, and scalability.
- Implement and maintain database schemas, queries, and data models (SQL and NoSQL).
- Ensure code quality through peer reviews, automated testing, and CI/CD practices.
- Write clear, maintainable, and well-documented code.
- Troubleshoot, debug, and resolve production issues in a timely manner.
Other
- Active Top Secret clearance or higher is required
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in architectural design discussions and technical decision-making.