Description :
Key Responsibilities :
- Backend Architecture : Design and implement scalable, maintainable, and high-performance backend services using FastAPI, Flask, or Django.
- Database Engineering : Architect efficient database schemas and write high-performance SQL. You will be responsible for query optimization, indexing strategies, and analyzing execution plans (specifically for PostgreSQL).
- API Development : Build, document, and maintain RESTful APIs, ensuring a deep understanding of the request/response lifecycle and security best practices.
- Code Leadership : Apply Object-Oriented Programming (OOP) principles, design patterns, and "Clean Code" practices to maintain a modular and testable codebase.
- DevOps Integration : Own the end-to-end delivery of modules, including writing unit tests and managing deployment through CI/CD pipelines and Git workflows.
- Mentorship : Provide technical guidance to junior developers through code reviews, architecture discussions, and pair programming.
Technical Requirements :
- Python Expertise : 5+ years of hands-on experience in Python development with a mastery of core concepts, algorithms, and data structures.
- Web Frameworks : Proficiency in at least one major Python framework (FastAPI, Django, or Flask).
- Database Mastery : Advanced knowledge of SQL and PostgreSQL. You should be comfortable tuning performance for large-scale data.
- Engineering Standards : Strong experience with software version control (Git), automated testing frameworks, and continuous integration/deployment tools.
- Problem Solving : Proven ability to troubleshoot complex production issues and optimize application bottlenecks.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1605247