O
OMS
Backend
Back-End Software Engineer
GoREST APIQuestDBClickHouseAerospikeRedisNode.jsclient-server architectureOpenRTBVAST
About the Position
Online Media Solutions is seeking an experienced Back-End Software Engineer with Golang expertise to develop scalable backend systems for adtech solutions. The role involves designing high-performance server-side code, managing databases, and integrating front-end elements.
Responsibilities
- 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
- 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.
Back-End Software Engineer
View Original