Senior Python Developer
We are extending the scope of the MVP in the energy sector β a tool that validates transformer designs against factory manufacturing capabilities. The platform analyzes design specifications, compares them to factory constraints, and generates a report showing where the design can be produced and where limitations exist.
We are moving to the Projectβs Phase 2, and need to implement robust, secure, and scalable backend services.
Requirements:
- Strong proficiency in Python
- Experience with REST API design and implementation
- Knowledge of Active Directory integration and authentication/authorization flows
- Proficiency in Docker and containerized application workflows
- Strong understanding of secure coding practices and database security
- Experience writing unit tests and integration tests
- Familiarity with Azure DevOps for CI/CD
- Proficiency with Git and collaborative development workflows
Nice to Have:
- Experience in frontend development with React (full-stack capability) would be a big plus
- Familiarity with the energy domain or engineering/manufacturing software
Job responsibilities:
- Containerize the backend application using Docker for consistent build and deployment
- Implement secure authorization flow using Active Directory
- Extract backend logic and implement a REST API layer for frontend communication
- Establish secure database connections and implement secure storage practices
- Identify high-risk or critical business logic paths (backend & frontend) and implement unit tests
- Develop lightweight integration tests to validate interactions between modules and services
- Modify backend API logic to allow certain calculations to run without external service calls
- Perform bug fixes, optimize performance, and ensure security compliance to meet internal policies and regulatory standards
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |
π
$3500-5500
Average salary range of similar jobs in
analytics β
Loading...