Posted on: 31/01/2026
Description :
- Implement robust data models and database interactions using SQLAlchemy and PostgreSQL
- Develop and maintain core business logic in service and repository layers
- Write comprehensive unit, integration, and end-to-end tests for all code
- Create clear, detailed documentation for code, APIs, and architectural decisions
- Collaborate with frontend developers to define API contracts and integration points
- Implement and maintain high availability patterns and performance optimizations
- Participate in code reviews, providing constructive feedback to peers
- Troubleshoot and resolve complex technical issues across the application stack
- Contribute to architectural decisions and help evolve our technology standards.
Required Skills and Experience :
- Strong proficiency in Python (3.9+) with solid understanding of type hints, async/await, and modern Python features
- 2+ years of production experience with FastAPI hosted on Azure Cloud.
- Proficiency with relational databases, particularly PostgreSQL
- Working knowledge of SQLAlchemy
- Experience implementing RESTful APIs and understanding of API design principles
- Strong understanding of software testing approaches (unit, integration, end-to-end)
- Familiarity with containerization (Docker) and container orchestration
- Experience with Git version control and CI/CD pipelines
- Knowledge of secure coding practices and common security vulnerabilities.
Preferred Qualifications :
- Familiarity with PostgreSQL advanced features (JSONB, full-text search, etc.)
- Experience with asynchronous programming in Python
- Experience with Uvicorn, an ASGI web server, for Python.
- Understanding of infrastructure as code (Terraform, AWS CloudFormation)
- Experience with Kubernetes in production environments
- Understanding of event-driven architectures and message brokers
- Exposure to microservices architecture patterns
- Contributions to open-source projects.
Technical Competencies :
- Error handling and exception management
- Asynchronous programming with asyncio
- Documentation using Google-style docstrings.
Web Frameworks and APIs :
- API design and RESTful principles
- Request validation and response formatting
- Authentication and authorization implementation
- Performance optimization techniques.
Database :
- SQLAlchemy ORM and Core
- Query optimization and performance tuning
- Transaction management
- Database migrations with Alembic.
Testing :
- Test-driven development practices
- Unit testing with pytest
- Integration testing for APIs and databases
- Mocking and fixtures
- Code coverage analysis.
Development Standards Expertise :
- Domain-driven design principles
- API-first development approach
- Test-driven development
- Security by design
- Continuous delivery practices
- Comprehensive documentation
- Code quality and maintainability
- Performance optimization
- Error handling best practices.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1608431