Exadel's client, one of the Big Four accounting firms, needs a skilled developer to implement and maintain robust, scalable, and secure APIs and backend systems using Python, and to collaborate with other teams to define, design, and ship new features.
Requirements
- Strong background in Python (3.x) and FastAPI (or Flask), design, build, and operate REST services
- Knowledge of secure, zero-trust REST APIs (least privilege, JWT/OAuth2/OIDC, mTLS, rate limiting, secrets management)
- Experience with data stores: PostgreSQL (schema design, queries, migrations) and Redis for caching
- Experience with test-driven development with pytest (fixtures, mocks, coverage) and automated test execution
- Familiarity with Docker for containerization and JFrog Artifactory for image/package management
- Knowledge of code quality & supply-chain tools: SonarQube and Mend
- Familiarity with React, TypeScript, and collaboration in Figma
Responsibilities
- Implement and maintain robust, scalable, and secure APIs and backend systems using Python
- Facilitate the integration of front-end components with server-side logic
- Leverage automation tools like GitHub Copilot and ChatGPT to implement new features efficiently
- Utilize Docker for containerization and deployment of applications
- Collaborate with frontend engineers, DevOps, data scientists and product managers to define, design, and ship new features
- Optimize applications for maximum speed and scalability, troubleshoot and debug issues
- Work both independently and collaboratively within the team
Other
- 5+ years of background in development
- Excellent organizational skills, including the capacity to self-manage, structure work, set priorities, and work to deadlines
- Excellent troubleshooting and communication skills
- Intermediate English level
- Ability to work in-office, hybrid, or remote flexibility