Simulmedia is hiring a
Engineering Lead, Backend

closed
Logo of Simulmedia

Simulmedia

πŸ’΅ $90k-$130k
πŸ“Remote - Ukraine

Summary

Simulmedia is seeking an experienced Software Engineer with a minimum of 5 years of professional experience as a backend software engineer to join their Applications Development team in Lviv, Ukraine. The role involves designing, developing, and maintaining backend infrastructure, collaborating with cross-functional teams, and ensuring the reliability, scalability, and performance of software.

Requirements

  • Bachelor's degree in computer science, software engineering, or a related field
  • 5+ years of professional experience as a backend software engineer
  • Strong proficiency in one or more backend programming language (Python, Ruby, Go)
  • Experience designing and building scalable, high-performance backend systems
  • Knowledge of RESTful and/or GraphQL API design principles
  • Proficiency with databases and data storage solutions (SQL, NoSQL)
  • Commitment to writing clean, efficient, and maintainable code
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills
  • Demonstrated leadership abilities and the ability to work independently
  • Curiosity, creativity, and a passion for building innovative software solutions
  • Good knowledge of engineering best practices and testing (unit test, integration test)
  • The desire to take a high level of ownership of the things you work on
  • Ability to learn new things quickly, maintain a high bar for quality, and be pragmatic
  • Must be able to communicate with U.S based teams

Responsibilities

  • Design and implement robust and scalable backend solutions to support product offerings
  • Contribute to the architectural decisions and design of backend systems, ensuring they align with business goals and scalability requirements
  • Leverage expertise in programming languages (Python, Ruby, Go) to write efficient, clean, and maintainable code
  • Build and maintain APIs for communication between frontend and backend systems, as well as third-party integrations
  • Manage and optimize databases (SQL, NoSQL) for data storage and retrieval
  • Optimize backend systems for performance, scalability, and resource efficiency to handle high traffic and large datasets
  • Implement security best practices to protect sensitive data and ensure compliance with data privacy regulations
  • Write unit tests, conduct code reviews, and collaborate with quality assurance teams to maintain code quality and reliability
  • Create and maintain technical documentation for backend systems, APIs, and processes to facilitate knowledge sharing and onboarding
  • Collaborate with frontend engineers, data scientists, product managers, and other stakeholders to ensure alignment with product requirements
  • Provide mentorship and guidance to junior engineers, contributing to the growth of the engineering team
  • Stay up-to-date with emerging technologies and industry best practices, and make recommendations for improving the tech stack

Preferred Qualifications

  • Experience with AWS is a plus
  • Ability to work 11 am - 8 pm EEST

Benefits

Work remotely with occasional team meetings in the office

This job is filled or no longer available

Similar Jobs