Job Description
Apex Systems is seeking a visionary Senior Python Developer to join our elite engineering team. We are building the next generation of scalable AI-driven platforms, and we need a developer who can architect robust, high-performance backend systems. If you are passionate about clean code, cloud infrastructure, and solving complex problems, this is the role for you.
Why Join Us?
- Competitive salary and equity package.
- Flexible remote-first work culture.
- Top-tier health and wellness benefits.
- Continuous learning and development budget.
Key Responsibilities:
Responsibilities
- Design and implement scalable, high-availability backend services using Python and modern frameworks.
- Architect and optimize database schemas for high-performance data retrieval and storage.
- Collaborate with cross-functional teams including frontend engineers, product managers, and AI researchers.
- Write clean, maintainable, and well-documented code with a focus on testing and quality assurance.
- Mentor junior developers and conduct code reviews to enforce best practices.
- Integrate third-party APIs and ensure system security and compliance standards are met.
- Participate in the full software development lifecycle, from conception to deployment.
Qualifications
- 5+ years of professional software development experience with Python.
- Deep expertise in frameworks such as Django, Flask, or FastAPI.
- Strong experience with relational and non-relational databases (PostgreSQL, MySQL, MongoDB).
- Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Experience with message queues and asynchronous processing (RabbitMQ, Kafka, Celery).
- Excellent problem-solving skills and ability to work in a fast-paced Agile environment.
- BS in Computer Science or equivalent practical experience.