As a senior member of our engineering team, you will take ownership of critical aspects of our data processing system - designing, building, and maintaining scalable data pipelines that drive our product’s success. Your primary focus will be delivering high-quality, scalable data components that follow industry best practices. You’ll collaborate with a talented cross-functional team to architect, implement, and optimize solutions that grow with our business. This role offers a unique opportunity to influence the technical direction of our data systems and contribute directly to the development of high-impact product features.
- Shape and maintain our various data and backend components - DBs, APIs and services.
- Understand business requirements and analyze their impact on the design of our software services and tools.
- Identify architectural changes needed in our infrastructure to support a smooth process of adding new features.
- Research, propose, and deliver changes to our software architecture to address our engineering and product requirements.
- Design, develop, and maintain a solid and stable RESTful API based on industry standards and best practices.
- Collaborate with internal and external teams to deliver software that fits the overall ecosystem of our products.
- Stay up to date with the new trends and technologies that enable us to work smarter, not harder.