#728612BR
nt lifecycle.
Manage and assign work items to development team members.
Co-ordinate development, QA, deployment and documentation.
Design and Development: Create and maintain scalable, robust, and secure backend services and APIs to support cloud-based applications.
Cloud Infrastructure Management: Deploy, manage, and optimize cloud infrastructure, ensuring efficient resource utilization and cost management.
Security: Implement and maintain security best practices, including data encryption, access controls, and vulnerability management to protect sensitive information.
Performance Optimization: Monitor and optimize the performance of backend services, ensuring high availability and responsiveness.
Documentation: Maintain clear and comprehensive documentation of code, APIs, infrastructure configurations, and procedures to facilitate knowledge sharing and onboarding.
Continuous Improvement: Stay updated with the latest industry trends, technologies, and best practices to continuously enhance the backend architecture and processes and bring innovations into products.
Required Technical and Professional Expertise
8-12 years of experience in backend development.
Proven ability to work independently or as a key contributor when needed.
Over 6 years of experience with Scala, including development using the Zio and Caliban libraries.
4+ years of experience with public cloud platforms such as AWS, Azure, or GCP.
Proficient in Golang and Postgres databases.
4+ years of experience in backend infrastructure deployment and management using Kubernetes.
Strong communication and coordination skills.
Expertise in Continuous Integration and Continuous Deployment (CI/CD) practices
Desired Experience:
Scala
Zio
GraphQL
Golang
OpenShift
Site Reliability Engineering (SRE) concepts
Preferred Technical and Professional Expertise