Back-End Developer
O
ODI Technologies Inc.
70 - 120K PHP
Full-time
Remote
Python
We are seeking an experienced Back-End Developer with strong Python expertise to design, develop, and maintain scalable, high-performance server-side applications. You will work closely with product owners, front-end developers, and QA teams to deliver robust software solutions.
- Design, develop, and maintain server-side applications using Python frameworks (e.g., Django, Flask, FastAPI)
- Build and optimize RESTful APIs and backend services
- Integrate with databases (SQL and NoSQL) and ensure data consistency and performance
- Implement security, authentication, and authorization best practices
- Develop automated tests and perform code reviews to maintain code quality
- Collaborate with front-end developers, DevOps, and QA teams to ensure seamless integration
- Troubleshoot and resolve production issues and performance bottlenecks
- Write and maintain technical documentation for backend systems and APIs
- Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives
Requirements
- Bachelor’s degree in Computer Science, IT, or related field
- Minimum 3–5 years of professional experience in backend development with Python
- Strong experience with Python frameworks such as Django, Flask, or FastAPI
- Experience with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis)
- Understanding of RESTful APIs, web services, and microservices architecture
- Familiarity with containerization (Docker, Kubernetes) and cloud platforms (AWS, GCP, Azure)
- Knowledge of version control (Git) and CI/CD pipelines
- Strong problem-solving, analytical, and debugging skills
- Good communication and teamwork skills