Python API Developer | Codersbrain
full-time
Posted on July 31, 2025
Job Description
Python API Developer
Company Overview
Not specified
Job Summary
The Python API Developer is responsible for designing, developing, and maintaining robust RESTful APIs using Python frameworks. This role requires a strong understanding of Python programming and the ability to collaborate closely with cross-functional teams, ensuring high-quality deliverables that meet business requirements.
Responsibilities
- Adhere to estimates for completing features and user stories.
- Develop and maintain unit tests for code components.
- Write well-designed, testable, scalable, and efficient code following software development best practices.
- Collaborate and communicate effectively with cross-functional teams and stakeholders.
- Participate in the Agile/SCRUM development process as an individual contributor, including sprint planning, task estimation, and daily stand-ups.
- Create and maintain technical documentation for reference and reporting.
- Perform code reviews and lead refactoring discussions to ensure high-quality deliverables.
- Guide teams through large-scale codebase improvements and enforce coding standards.
- Take ownership of complex modules and ensure their scalability, performance, and reliability.
Qualifications
- Minimum 8 years of IT experience, with at least 2 years of proven experience in relevant technologies.
- In-depth knowledge of RESTful API design principles.
- Proficiency in RESTful API development using Python frameworks such as FastAPI and Flask.
- Strong understanding of Core Python and Object-Oriented Programming (OOP).
- Proficiency in at least one Relational Database Management System (RDBMS) such as PostgreSQL or MySQL.
- Comfortable working with SQL queries, stored procedures, functions, and database optimization.
- Solid understanding of version control systems like Git.
- Familiarity with Agile development methodologies.
- Experience with unit testing frameworks such as Pytest, unittest, or nose.
Preferred Skills
- Experience with Object-Relational Mappers (ORMs) like SQLAlchemy.
- Knowledge of Redis, Amazon S3, or Amazon SQS.
- Familiarity with asynchronous programming in Python.
Experience
- Minimum of 8 years of IT experience with a focus on Python and API development.
- A minimum of 2 years of specific experience in RESTful API development.
Environment
Not specified
Salary
Not specified
Growth Opportunities
Not specified
Benefits
Not specified