Backend software developer
we are seeking a talented backend software developer to play a key role in the development of our customer support application.
in this position, you will be responsible for designing, building, and maintaining scalable backend services using python. You will collaborate with front-end teams, product managers, and system architects to deliver features end-to-end.
the ideal candidate will have strong problem-solving skills, excellent communication skills (b2 level or higher), and experience working with rest apis and web frameworks like flask.
key responsibilities:
* design, build, and maintain backend services using python
* develop and optimize restful apis for customer-facing applications
* collaborate cross-functionally to deliver features end-to-end
* ensure backend services are scalable, secure, and maintainable
* contribute to architecture discussions and solution design
* write clean, testable, and well-documented code
requirements:
* 3–5 years of experience in backend development with python
* experience working with rest apis and web frameworks like flask
* solid understanding of microservices architecture and integration
* familiarity with typing tools like mypy for clean, reliable code
* strong problem-solving skills and ability to take initiative
* excellent english communication skills (b2 level or higher)