Simulmedia is hiring a
Engineering Lead, Backend
closedSimulmedia
π΅ $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
- π°~$120k-$250kπSouth Africa
- π°$197k-$316kπUnited States
- π°$197k-$316kπUnited States
- π°~$150k-$190kπIndia
- π°$150k-$240kπUnited States
- π°~$170k-$200kπArgentina
- π°~$39k-$69kπPoland
- π°~$100k-$165kπUnited States
- π°~$219k-$323kπIndia
- π°$225k-$250kπUnited States