You will be working on architecting and engineering the control plane for provisioning, automation, scaling, integrations & self-service to make it available for consumption by any of our thousands of applications. You will be a senior engineer designing & building streamlined, compliant, and innovative products in an ever-changing landscape and providing a superb customer experience.
Job Responsibilities:
- Help lead the design and development of a common user interface for our managed database services.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Drive the architecture and technical direction of the control plane and UI/UX components.
- Ensure the performance, quality, and responsiveness of applications.
- Mentor and guide junior engineers, fostering a culture of continuous improvement and innovation.
- Work closely with product managers and stakeholders to understand requirements and translate them into technical solutions.
- Stay up-to-date with the latest industry trends and technologies to ensure our solutions remain cutting-edge.
qualifications, capabilities, and skills
- Formal training or certification on Python language concepts and proficient advanced experience
- Strong proficiency in ReactJS, TypeScript, and Python.
- Experience with NoSQL database products.
- Practical experience of architecting & developing applications or platforms on any one of the major public cloud providers (AWS, Azure, Google). Industry cloud certifications are a bonus.
- Knowledge and experience of industry-wide technology strategies and best practices.
- Unit-testing framework(s) & BDD/TDD.
- Infrastructure-as-code experience – Terraform, Ansible, Puppet, and/or Salt.
- Understanding and experience of Agile and Lean philosophies including experience with JIRA, YouTrack, and/or similar.
- Experience of Python frameworks - Django/Flask etc.
- Strong critical-thinking and problem-solving skills with clear communication.
Preferred qualifications, capabilities, and skills:
- Understanding the importance of great documentation and a passion for helping customers.
- Comfortable in setting and defining strategic priorities and working with product management.
- Ability to collaborate with different roles to achieve common goals.