Engineering Lead, Backend

Lviv, Ukraine
Engineering – Engineering /
Full-time /
On-site
Simulmedia is seeking an experienced and strategic Engineering Lead, Backend, to join our Backend Engineering team. In this senior role, you will lead the development and management of our backend systems and services, supporting our advanced streaming advertising platform. You will be a hands-on leader, driving the adoption of new tools and paradigms and ensuring the performance and reliability of our backend services. This role requires a solid ability to coach and manage junior team members, fostering a culture of innovation and excellence.

This position is located in Lviv, Ukraine. The core team is located in Lviv and primarily works remotely with occasional team meetings in the office.

Key Responsibilities:

Strategic Backend Leadership
●Develop and implement a strategic vision for our backend architecture, considering new tools, technologies, and paradigms to enhance our backend systems.
●Lead the design and development of backend services and systems that support our platform's needs, with a primary focus on Ruby and secondary focus on Python.

Team Management and Coaching
●Coach and manage junior team members, providing guidance and mentorship to foster their professional growth.
●Promote a culture of innovation and continuous improvement within the team.

Collaboration and Optimization
●Work closely with cross-functional teams, including engineers, data scientists, product managers, and designers, to ensure seamless integration and delivery of backend solutions.
●Continuously optimize backend systems and services for performance, scalability, and reliability.

System Integrity and Accessibility
●Ensure the performance and reliability of backend systems throughout the company, making them easily accessible for various teams.
●Implement and maintain security practices to protect sensitive information.

Qualifications:
●Bachelor's degree in Computer Science, Computer Engineering, or a related technical field.
●7+ years of work experience as a backend engineer, with a proven track record of strategic leadership in backend architecture and services.
●2+ years of experience managing backend engineers. 
●Strong proficiency and hands-on experience in Ruby 
●Experience designing and building scalable, high-performance backend systems and solid understanding of microservices architecture. 
●Proficiency with relational databases and designing data models for backend applications (Postgres, MySQL etc) 
●Strong understanding of backend development, relational databases, and engineering best practices.
●Experience with cloud services, preferably AWS, and containerized applications (Docker).
●Excellent leadership and team management skills, with the ability to coach and mentor junior team members.
●Ability to communicate effectively with the U.S.-based teams and work 11 am - 8 pm EEST.
Bonus Points for:
●Experience with additional programming languages such as Python and Go.
●Experience with messaging systems (AWS SQS, RabbitMQ etc). 
●Experience with Agile practices, including test-driven development, continuous integration/deployment and Scrum.

Our Tech Stack:
●Primarily AWS for cloud services.
●Languages: Ruby (primary), Python (secondary), and Go.
●Databases: Postgres and Redshift.