Job Description
Are you a visionary Senior Python Engineer ready to architect the digital infrastructure of tomorrow? Apex Digital Systems is on the hunt for a technical expert to lead our backend evolution. We are revolutionizing the FinTech landscape with AI-driven solutions, and we need a code architect who thrives on complexity and scalability.
In this role, you will not just write code; you will define the standards of performance, security, and maintainability for our enterprise-grade platforms. If you are passionate about clean architecture, microservices, and deploying high-impact solutions to production, this is your opportunity to lead from the front.
Responsibilities
- Design, develop, and maintain scalable, high-performance backend services using Python and modern frameworks.
- Architect and optimize database schemas and queries to ensure data integrity and lightning-fast retrieval speeds.
- Collaborate with cross-functional teams of product managers, designers, and frontend engineers to define feature requirements and technical specifications.
- Mentor junior developers, conducting code reviews and establishing best practices for code quality and testing.
- Implement robust security protocols and ensure compliance with industry standards.
- Drive the migration of legacy systems to modern cloud-native architectures.
Qualifications
- 5+ years of professional experience with Python, with deep knowledge of async programming (asyncio, aiohttp).
- Expert proficiency in Django, Flask, or FastAPI.
- Strong experience with SQL and NoSQL databases, including PostgreSQL and Redis.
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
- Experience with cloud platforms (AWS, GCP, or Azure) and CI/CD pipelines.
- Excellent problem-solving skills and a commitment to writing clean, maintainable, and well-documented code.