Tezzro is hiringStrong Middle Backend Developer
Position: Mid-Level Python Backend Developer
Location: Remote
Company: Tezzro
Position Overview
We are seeking a strong Mid-Level Python Backend Developer with a minimum of 3 years of professional experience building and maintaining server-side applications. You will play a key role in designing, developing, and optimizing backend services that power our products. This role requires a solid understanding of Python, RESTful API development, relational and non-relational databases, and cloud infrastructure.
Responsibilities
-
API & Service Development:
• Design, implement, and maintain RESTful APIs using Python frameworks (Django, Flask, or FastAPI).
• Write clean, efficient, and well-documented code following best practices. -
Database Design & Management:
• Model, optimize, and maintain relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis).
• Write complex SQL queries and perform schema migrations. -
System Architecture & Scalability:
• Collaborate on architecture decisions to ensure high availability, fault tolerance, and horizontal scalability.
• Implement caching strategies, queuing systems (e.g., Redis, RabbitMQ), and background processing (e.g., Celery). -
Testing, CI/CD & DevOps Collaboration:
• Develop unit tests, integration tests, and participate in code reviews to maintain code quality.
• Work with DevOps/Infrastructure teams on CI/CD pipelines (Jenkins, GitLab CI/CD, or GitHub Actions) and deployment in Docker/Kubernetes environments. -
Documentation:
• Write and maintain technical documentation (API specs, architecture diagrams, README files).
• Update system documentation as features evolve.
Required Qualifications
-
Experience:
• Minimum of 3 years professional experience developing backend systems in Python. -
Framework Proficiency:
• Proven experience with at least one major Python web framework (Django, Flask, or FastAPI). -
API Development:
• Strong knowledge of RESTful API design principles.
• Familiarity with OpenAPI/Swagger specifications. -
Databases:
• Hands-on experience with relational databases (PostgreSQL, MySQL) including schema design, indexing, and optimization.
• Experience with at least one NoSQL database (e.g., MongoDB, Redis). -
Version Control & CI/CD:
• Expertise with Git (branching strategies, pull requests, merge conflicts).
• Experience setting up or working with CI/CD pipelines (e.g., GitLab CI/CD, GitHub Actions, Jenkins) -
Problem Solving & Debugging:
• Strong analytical skills to troubleshoot complex production issues.
• Ability to conduct root cause analysis and implement robust fixes. -
Communication & Teamwork:
• Excellent verbal and written communication skills in English.
• Proven ability to work effectively in cross-functional, Agile teams.
Education
-
Bachelor’s degree (or higher) in Computer Science, Software Engineering, or a closely related field—OR equivalent practical experience.
What We Offer
-
Competitive salary and benefits package.
-
Remote-work options.
-
Opportunity to work on cutting-edge projects and scalable systems.
-
Collaborative, supportive, and innovative team environment.
Something went wrong.