Complex Systems Engineer Lead
More details of role
- Work closely with product managers and domain experts to design and deliver complex data processing services as part of a world-class fintech application
- The role is completely remote with daily stand-up meetings
- Experience in writing tests, issue identification, and resolution in support of the release
- Drive continual improvement in the codebase to enhance stability and performance (error handling and knowing when to refactor)
- Provide training, mentorship, and support to other members of the team as the team grows
Details of work required:
- Own the entire feature development life cycle right from concept stage to delivery and post-launch support
- Evolve complex data processing prototypes to highly scalable integration services
- Utilize backend integration services and contribute to increasing & maintaining existing application services API
- Previous working experience Python/Django developer for 4+ years
- Experience building declarative logic and calculation services
- Knowledge of data calculation simulations and optimization
- In-depth knowledge of complex data processing and data pipelines
- Hands-on experience with SQL schema design, SOLID principles, REST API design
- Creative and efficient problem solver
- Experience working remotely in a collaborative way within and across product teams
- Strong GitHub experience collaborating on development projects
- You embrace continuous learning as an essential part of being a modern developer
- Team player. Comfortable working in a small company environment and “hands-on” in the sense of doing what needs to be done in a small organization
Will be a plus
- Understanding containers for optimal Python service deployment (Docker/Kubernetes)
- OpenAPI/Swagger annotation and document generation from code
- Continuous integration automation such as GitHub Actions
- Experience with TypeScript, PHP, Golang, or other programming languages desired but not essential.
People: The new team that is just being built. You will work directly with our client’s side representative and have your influence on the crucial designs and architecture of the applications.
Self-development: We guarantee regular challenges and the ability to make your own decisions, you will be able to visit leading international tech conferences and organize meetings on the client’s side.
Conditions: Spacious and brand new two-story office with the necessary facilities for you, social package, and compensation benefits that will satisfy even the most demanding specialist.