We invite a backend developer (Software Engineer) to the team to develop reliable software for automating the organization's internal business processes.
Responsibilities:
- Design and support of the application's server-side;
- Work with databases, develop and maintain APIs;
- Participate in the design of the application's server-side architecture;
- Ensure data security and performance optimization;
- Support and scaling of infrastructure;
- Debugging and error resolution;
- Work with a version control system (GitLab).
Requirements:
- Higher or secondary professional education in IT;
- Practical experience in software development;
- Experience with databases;
- Understanding of scalable distributed systems development principles;
- Knowledge of data structures and algorithms, REST API, Git, GitLab;
- Experience with containerization and build/deployment automation tools is a plus;
- Technology stack: Java, SpringBoot, PostgreSQL, Python (welcomed), React, microservices architecture.
Conditions:
- Work in a professional team and strong mentorship;
- Participation in interesting and technologically complex projects for launching new products from concept to serial production;
- Official registration under the Labor Code of the Russian Federation from the first day;
- Work schedule: 5/2, 8-hour working day;
- Competitive salary, discussed after the interview;
- Corporate meals.