Your Role and Responsibilities- Design and Development: Create and maintain scalable, robust, and secure backend services and Frontend to support cloud-based applications.
- Develop user-facing features, reusable components and libraries using modern front-end frameworks.
- Optimize components for maximum performance, responsive design and support on multiple web browsers.
- Troubleshoot and debug issues across different layers of the application stack.
- 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.
- Collaboration: Work closely with Development team members, Product Management, Designers, frontend developers, DevOps engineers, and other stakeholders to ensure cohesive development and deployment processes.
- 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.
- Development deliverables would have expected timelines, milestones with the expectation of quality
Required Technical and Professional Expertise
- Total 7-9 years of experience in full stack development.
- Ability to work independently or as individual contributor when necessary.
- Strong in programming & problem solving.
- 5+ years of development experience with Golang/node development.
- 4+ years of development experience with React/Angular development.
- 3 + years of experience with any public cloud like AWS/Azure/GCP.
- Proficient in Kubernetes and cloud deployments using IaC.
- Strong communication skill.
- Knowledge in Continuous Integration & Continuous Development concepts
Preferred Technical and Professional Expertise
- Golang / Node
- React
- Terraform
- Kubernetes
- Docker
- Site Reliability Engineering concepts