• Design, develop, and deploy backend services with a focus on high availability, low latency, and scalability using Rust.
• Build and maintain APIs for our client/ store facing applications.
• Work with serverless technologies within the AWS ecosystem to create efficient and cost-effective software solutions.
• Optimize applications for maximum speed and scalability.
• Participate in code reviews, documentation, whiteboard discussions, stand-ups, and pair-programming sessions.
15%
• Ensure code quality, organization, and automation through comprehensive testing and code review practices.
• Troubleshoot, debug, and upgrade existing systems.
20%
• Stay up to date with current best practices in Rust programming, serverless architectures, and AWS services.
• Provide technical guidance and mentorship to other team members, drive best practices.
• Help drive continuous improvement in the team
Qualification:
• Bachelor’s degree in computer science, Engineering or a related field, or equivalent experience.
• Proven work experience as a Rust developer (5+ years preferred).
• Strong understanding of AWS services and serverless architecture.
• Prior experience with AWS Lambda, API Gateway, DynamoDB, RDS, Event Bridges and other AWS services.
• Experience with Terraform, Gitlab, Swagger Hub.
• Experience designing and developing RESTful APIs.
• Familiar with continuous integration and continuous deployment (CI/CD) workflows.
• Experience with software development best practices, including testing, documentation, and code reviews.
• Knowledge of databases (SQL and NoSQL) and data storage solutions.
• Excellent problem-solving and communication skills.
• Ability to work independently as well as collaboratively within a team.
• Passion for learning new technologies and practices.
• Experience working with Agile Scrum teams and Jira.
Additional Preferences:
• Prior Experience in development of Ecommerce and Retail Store projects.
• Experience with RudderStack, Shipyard.
• Experience with other Cloud platforms like Microsoft Azure etc.
• Familiarity with front-end technologies (JavaScript, HTML5, CSS3, etc.) and frameworks (React, Angular etc.).
• Experience with Docker and Kubernetes.
• Contributions to open-source projects
Bachelor's degree