Back-End Software Engineer

OMS Partners Inc
16 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote

Tech stack

Client Server Models
Software Quality
Databases
Data Stores
Database Design
Node.js
Redis
Aerospike
Backend
Information Technology
Vertica
REST
Go

Job description

  • Design, develop, and maintain efficient, reusable, and reliable back-end code with a focus on Golang.

  • Implement server-side logic to ensure high performance and responsiveness to requests from the front-end.

  • Integrate user-facing elements developed by front-end developers with server-side logic.

  • Manage databases and data stores interactions (QuestDB, ClickHouse, Aerospike, Redis), including database design within the architecture

  • Develop and maintain RESTful APIs to support the front-end and external integrations.

  • Collaborate with cross-functional teams to analyze requirements, design solutions, and troubleshoot and resolve issues.

  • Contribute to the continuous improvement of the development process, code quality, and system performance.

  • Stay abreast of emerging technologies and trends in adtech, specifically OpenRTB and VAST protocols.

Requirements

We are seeking an experienced Back-End Software Engineer, with a solid foundation in Golang and a passion for developing robust, scalable backend systems. The ideal candidate will have a strong understanding of client-server architecture and RESTful APIs, along with a proven background in adtech.

If you are a problem-solver, who values meticulous attention to detail and thrives in a teamoriented environment, we would love to hear from you., * 3+ years of backend development experience, with a strong proficiency in Golang.

  • Solid understanding of client-server architecture and RESTful API development.

  • Experience with QuestDB, ClickHouse, Aerospike and Redis, an advantage

  • Experience with Node.js - an advantage.

  • Proven knowledge in the adtech space - an advantage.

  • Strong analytical and problem-solving skills, with a high level of attention to detail.

  • Excellent communication and teamwork skills, with a collaborative approach to development.

  • A Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.

About the company

Online Media Solutions (OMS) is a tech provider that assists leading websites and App developers, to maximize their revenue from advertising budgets. We offer comprehensive technological solutions, paired with dedicated performance specialists, to ensure that publishers maximize their revenues. With over two decades of experience in the industry, we have developed a holistic ecosystem that allows us to provide publishers an uplift in their revenues.

Apply for this position