Roles and Responsibilities :
What will you do
- Collaborate Across Teams : Work closely with cross-functional teams to strategically shape and define system requirements, ensuring alignment with overall business goals.
- Design and Drive Projects : Lead the design and execution of high-priority, high-visibility cloud platform projects, ensuring timely delivery and exceptional quality.
- Own Feature Development : Take full ownership of the feature development lifecycle, from refining requirements through to successful production deployment, ensuring seamless integration and functionality.
- Build Secure and Scalable Backend : Develop and maintain a secure, scalable backend infrastructure that serves as the backbone for other development teams, supporting their needs and enhancing overall system performance.
- Ensure Efficiency and Performance : Focus on developing efficient solutions that guarantee backend reliability, scalability, and optimal performance, leveraging best practices and cutting-edge technologies.
- Conduct Code Reviews : Provide constructive feedback during code reviews, fostering a culture of continuous improvement and high-quality code standards.
- Troubleshoot Complex Issues : Quickly identify, diagnose, and resolve complex technical issues, minimizing downtime and ensuring smooth operations.
What skills and knowledge should you bring
Our technology stack is diverse and cutting-edge, designed to support robust and scalable solutions. Here's a snapshot of the key technologies we use :Front-End : Typescript, React, Nx, REST & GraphQL API (for internal and external UI applications).Primary Backend : Java with the Spring framework family (Boot, Web, Web-Flux, Cloud) for developing resilient backend services.Build & Database Interaction Tools : Gradle, Jooq.Secondary Backend Languages : Python, Golang (for specific components and scripting needs).Data Streaming : Kafka for real-time data streaming.Databases : PostgreSQL, ClickHouse, Redis for robust and efficient data storage and retrieval.Containerization & Orchestration : Docker, Helm, Kubernetes for scalable and manageable deployments.Infrastructure as Code : Terraform for enabling consistent and repeatable deployments.Cloud Platforms : AWS, GCP for scalable and reliable infrastructure.CI / CD : Github Actions, ArgoCD for continuous integration and deployment, facilitating rapid and reliable delivery of features.Monitoring & Observability : Prometheus, Grafana for ensuring system health and performance.Skills Required
Typescript, React, Java, Python