Software Engineer, Backend

Simulmedia
Apply Now

Job Description

Simulmedia is looking for an experienced and dynamic Software Engineer with a curious and creative mindset to join our Applications Development team. You will work closely with product managers and front-end engineers to scope complex problems and break down new features into smaller releases. As a Software Engineer at Simulmedia, you will play a pivotal role in designing, developing, and maintaining the backend infrastructure that powers our innovative solutions. You will work closely with cross-functional teams to ensure the reliability, scalability, and performance of our software, enabling us to deliver exceptional experiences to our users. You will help guide our efforts in building micro services that are performant, scalable, and flexible enough to accommodate incremental development.

This position is located in Lviv, Ukraine. You must be able to attend and collaborate in onsite, in-person meetings on a regular daily basis.

Responsibilities:

  • Design and implement robust and scalable backend solutions to support our product offerings
  • Contribute to the architectural decisions and design of backend systems, ensuring they align with our business goals and scalability requirements
  • Leverage your expertise in programming languages, such as Python, Ruby, Go to write efficient, clean, and maintainable code
  • Build and maintain APIs to enable communication between frontend and backend systems, as well as third-party integrations
  • Manage and optimize databases (e.g., SQL, NoSQL) for data storage and retrieval, including schema design, indexing, and query optimization
  • 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.

Qualifications:

  • 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
  • Experience with AWS is a plus

Our Tech Stack:

  • Almost everything we run is on AWS
  • We mostly use Python, Ruby and Go 
  • For data, we mostly use Postgres and Redshift

Company Info.

Simulmedia

No one knows how to drive growth and business performance through TV advertising better than Simulmedia, a marketer’s most trusted tech partner. In today’s complex, fast-moving TV industry, Simulmedia is your turnkey, one-stop shop to help you make the best decisions and solve your biggest and toughest challenges on TV.

  • Industry
    Artificial intelligence,Computer software,Advertising
  • No. of Employees
    97
  • Location
    New York, NY, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Simulmedia is currently hiring Software Engineer, Backend Jobs in Lviv Oblast, Ukraine with average base salary of ₴15,500 - ₴21,500 / Month.

Similar Jobs View More