Middle Python Developer
About Us
We are a dynamic startup focused on building scalable, data-driven web applications and AI-powered services. Join our talented engineering team and help us deliver high-quality software solutions that delight users and drive growth.
Key Responsibilities
- Backend Development: Design, implement, and maintain RESTful APIs and services using Python (Django, or FastAPI).
- Database Design: Model, optimize, and query relational (PostgreSQL/MySQL) and NoSQL (MongoDB, Redis) databases.
- Integration: Integrate third-party services, SDKs, and cloud APIs (AWS, GCP, or Azure).
- Testing & Quality: Write unit and integration tests (pytest, unittest), perform code reviews, and ensure code coverage and maintainability.
- Performance & Scaling: Profile and optimize application performance; participate in capacity planning and scaling efforts.
- Collaboration: Work closely with frontend engineers, product managers, and DevOps to deliver end-to-end solutions.
- Documentation: Maintain clear, up-to-date technical documentation and API specifications.
Must-Have Qualifications - Experience: 4โ6 years of professional Python development.
- Frameworks: Hands-on with at least one modern Python web framework (Django, Flask, FastAPI).
- Databases: Solid understanding of SQL and experience with ORMs (SQLAlchemy, Django ORM).
- Testing: Proven track record writing automated tests and participating in CI/CD workflows.
- Version Control: Proficient with Git, Git workflows, and code review tools (e.g., GitHub, GitLab).
- APIs: Experience designing and consuming RESTful and/or GraphQL APIs.
- Problem-Solving: Strong analytical skills and the ability to break down complex problems into maintainable code.
Published 12 June
119 views
ยท
64 applications
๐
$2000-3500
Average salary range of similar jobs in
analytics โ
Loading...