apply for a job
About the role:

    We are seeking an experienced lead backend software engineer to oversee the architecture and management of our backend infrastructure and systems.
    In this role, you will guide a team of developers in creating high-performance, scalable, and reliable backend services and APIs that power our products across web, mobile, and various platforms.

Responsibilities
  • Backend Development Leadership: Oversee backend development activities including architectural design, coding, testing, and deployment;
  • Technical Guidance: Direct technical decision-making and standardize tools, programming languages, and frameworks for backend development;
  • Optimization of Backend Components: We design and optimize backend components such as APIs, microservices, databases, cloud services, and queues;
  • Team Leadership: Guide and mentor members of the backend team, promoting engineering best practices;
  • System Monitoring: Oversee the health, availability, and performance of backend systems. Troubleshoot and resolve issues promptly;
  • Collaboration: Work closely with product managers and front-end developers to understand business requirements and integrate backend services seamlessly;
  • Technology Evaluation: Stay updated with the latest technologies and assess their potential integration within our systems.
Requirements:
  • Experience: At least 5+ years in IT sphere;
  • Experience in backend development and architectural design;
  • Programming Proficiency: Expertise in languages such as Python, Java, Node.js, Ruby, or equivalent;
  • Deep Knowledge: Comprehensive experience with web applications, APIs, REST, microservices, and database systems;
  • Team Leadership: A proven track record of leading and mentoring engineering teams;
  • Communication Skills: Excellent communication skills and the ability to collaborate effectively across cross-functional teams;
  • Technical Mastery: A strong understanding of scalability, security, testing, and deployment methodologies;
  • Technical Expertise: Knowledge of data structures, algorithm design, and system optimization;
  • Cloud Experience: Experience with cloud platforms like AWS, GCP, or similar providers;
  • Integrating and Identity Management: Experience integrating client systems using SSO and other approaches;
  • Veeva System: Experience working with Veeva systems would be nice to have.
We offer:
  • 20 working days of paid vacation per year;
  • Official holidays of Ukraine – days off;
  • Modern equipment for work;
  • Corporate events;
  • External and internal training: conferences, professional events, courses, corporate e-learning platforms;
  • English speaking club;
  • Work in a respectful and supportive team.
  • We are looking forward to your application!

Relevant Vacancies

Didn’t find your vacancy? Propose your candidacy
What’s your IT challenge?
enter your Name and Surname
enter your Email
describe your question