Москва
Responsibilities:
- Collecting, analyzing, formalizing the system requirements for the backend systems.
- Developing detailed use cases to capture the interaction between clients and the backend systems.
- Working with product managers, architects and developers to design scalable and efficient backend solutions based on business requirements.
- Developing detailed technical specifications, including data models, system flows, and interface definitions
- Collaborating with other teams to ensure seamless integration of backend systems with client applications, third-party services, and external APIs.
- Maintaining comprehensive documentation of backend systems, including design documents and API specifications
- Defining test cases and acceptance criteria for backend tasks.
Requirements:
- 4+ years of relevant experience.
- Deep understanding of Trading industry is a plus.
- Strong understanding of backend technologies and architectures, including databases, message queues and web services.
- Good knowledge of API integration scenarios, including TCP, HTTP and RPC.
- Fluency in Russian and B1+ in English language.
- Proficiency in software development methodologies, such as Agile or Scrum.
- Excellent analytical and problem-solving skills, with the ability to translate complex business requirements into technical solutions.
- Effective communication skills, with the ability to collaborate across multidisciplinary teams.
We offer:
- Competitive remuneration.
- Private medical insurance.
- Full relocation support, including work permit arrangements.
- Welcome baby bonus.
- Birthday voucher.
- Fully equipped office with daily fruits, breakfast on Wednesdays, pizza on Thursdays and snacks on Fridays.
- Opportunities for professional growth.
- Friendly working environment.