As a Lead Platform Engineer, you will occupy a vital position within the ORIS organization, a setting distinguished by its multicultural and international diversity. With English as our working language, you will navigate through our agile collaboration landscape, primarily anchored in the Kanban framework. Your mandate will involve architecting and automating cloud-native solutions on platforms like AWS, orchestrating deployments via Kubernetes, and leading initiatives to enhance infrastructure reliability and performance. By forging a high-caliber team of engineers and providing cross-functional technical leadership, you’ll ensure that our platform not only operates seamlessly but also remains at the forefront of technological innovation and efficiency
Cloud-Native Development and Automation
Lead the design, implementation, and management of cloud-native solutions, ensuring alignment with our architectural standards. Experience with Infrastructure as Code (IaC) tools like AWS CDK, AWS CloudFormation or Terraform is essential.
Drive the automation of our CI/CD pipelines, utilizing tools such as GitLab CI/CD, and have a solid understanding of container orchestration with Kubernetes, enhancing the deployment and scalability of our services.
Advanced Observability in Cloud-Native Environments:
Implement cutting-edge observability frameworks and practices specific to cloud-native applications, ensuring comprehensive visibility across distributed systems. Deep expertise in tools and standards such as OpenSearch, Grafana, OpenTelemetry and OpenTracing is crucial .
Design and manage observability strategies that seamlessly integrate with AWS, Kubernetes, and other cloud-native technologies, enabling real-time monitoring, troubleshooting, and performance optimization of applications at scale.
Drive the adoption of observability best practices across development and operations teams, fostering a culture of data-driven decision-making and continuous improvement.
Lead the analysis of observability data to proactively detect and resolve issues before they impact users, and leverage insights to inform architectural and operational enhancements, ensuring the platform exceeds the highest standards of reliability, performance, and user experience.
Architectural Excellence and Innovation:
Uphold and advocate for high architectural and coding standards within the platform’s infrastructure and DevOps tooling, focusing on scalability, security, and efficiency.
Continuously evaluate and introduce new technologies, tools, and practices to enhance the platform’s architecture, exploring innovative solutions that drive performance, scalability, reliability, and security.
Support and Collaboration:
Lead the team of 3 engineers to follow best practices, clarify specifications and help them to grow their personal skills
Collaborate with cross-functional teams to ensure that infrastructure and back-end developments align with product and design requirements, contributing to the overall strategy and innovation of the platform.
Continuous Learning:
Keep up-to-date with the latest trends and best practices in cloud architecture, DevOps best-practices and observability and the tech stack we use.
Participate in internal training sessions, workshops, and code reviews.
Required:
5+ years’ experience in cloud architecture, cloud native development and / or operations preferably with AWS
2+ years leading teams
2+ years experience with Observability tools like OpenSearch and OpenTracing is crucial
Experience building cloud-native platforms using Kubernetes on AWS
Familiarity using agile development methodologies (Kanban or SCRUM)
Proficiency in TypeScript or Python
Strong knowledge of Git and comfortable in working with branches, merging code, and resolving conflicts.
Strong experience with GitLab CI/CD pipelines.
Experience or knowledge about authentication and authorization processes (i.e. OpenID Connect, OAuth, SAML, SSO)
Familiarity with AWS and its core services
Understanding of serverless architecture and microservices
Nice to have:
Understanding of SaaS application development.
Familiarity with database systems (relational and NoSQL) like PostgreSQL, MongoDB, Redis
Experience as Full Stack Developer using node.js or python is a big plus.
Experience with workflow automation leveraging AI or LowCode solutions
Important Soft Skills :
Excellent communication skills for collaborating with external developers and effectively conveying technical concepts and discussing business requirements with non-technical colleagues
Strong leadership abilities to guide and mentor junior engineers and coordinate platform development efforts.
Ability to prioritize and delegate tasks to ensure efficient project execution.
Proficient in conducting code reviews and providing constructive feedback to maintain code quality.
Skilled in fostering a positive and collaborative team environment.
Effective problem-solving skills to identify and address issues in backend development processes.
Ability to adapt to changing project requirements and manage timelines accordingly.
Strong organizational skills to keep track of multiple tasks and ensure smooth coordination with external developers.
Capacity to handle project documentation and ensure its accuracy and completeness.
Proficient in presenting technical concepts and ideas to both technical and non-technical stakeholders.
First Online Interview with CTO and HR
Second Onsite or Online Interview with technical Team & CTO - Technical Interview
Third Onsite or Online Interview with Co-Founder & Product Team