back to jobs

Back-end Developer

Location: Tehran
Technology
Posted: Apr 25, 2026

Iranian Company in Martech Industry

Annual Package: 1 – 1.5 billion Tomans


Responsibilities

·        Develop server-side applications and logic using Python programming language.

·        Build high-performance APIs using the FastAPI framework.

·        Design and implement RESTful endpoints for front-end and mobile integration.

·        Manage data storage solutions including relational and non-relational databases.

·        Write reusable, modular, and maintainable Python code.

·        Optimize API response times and overall application performance.

·        Implement user authentication and authorization mechanisms.

·        Integrate third-party services and external APIs into the system.

·        Debug and resolve back-end issues across development and production environments.

·        Document API endpoints and technical specifications for team collaboration.

 

Requirements

·        Strong proficiency in Python programming language.

·        Hands-on experience with FastAPI framework for API development.

·        Solid understanding of RESTful API design principles.

·        Experience working with SQL databases such as PostgreSQL or MySQL.

·        Familiarity with asynchronous programming in Python using async and await.

·        Knowledge of data validation using Pydantic models.

·        Understanding of dependency injection concepts in FastAPI.

·        Proficiency with version control systems like Git.

·        Ability to write unit and integration tests for back-end code.

·        Basic understanding of Docker containerization for development environments.

 

© 2023 Mirana
Endorsed & Invested in by:
ATS Powered by: