THE OPPORTUNITY
- Assume technical and architectural ownership of the RCM product.
- Defining and owning architecture vision and strategy considering both the front-end (React, JavaScript) and back-end (node.js, python) components.
- Ensure the architecture can handle current and future scalability requirements.
- Design and implement solutions on the AWS platform, leveraging relevant services such as EC2, S3, Lambda, API Gateway, and RDS.
- Implement and enforce security best practices.
- Design integration patterns for connecting with external services, APIs, and third-party components.
- Be able to define and communicate trade-offs related to technology and architecture decisions.
- Collaborate with Software Quality Engineers teams to define test strategies.
- Identify performance bottlenecks and design solutions to optimize system performance.
- Cooperate with Product Management to define a Product Roadmap to follow the same priorities.
- Troubleshoot and resolve complex technical issues related to the architecture and system design.
- Communicate and collaborate effectively across the organization.
- Create and maintain architectural documentation.
THE SKILL SET
- 15 + years of demonstrated experience building robust enterprise scale software products on AWS
- Strong understanding of software design principles, patterns, and best practices.
- Proven experience as a Software Architect in Web-based applications.
- Strong Proficiency in React, Node.js, and Python programming languages.
- Strong proficiency in .NET/Java technologies and related frameworks.
- Stay in touch with the code (hands-on), to be able to with implementation.
- Knowledge and experience with database systems (MySQL, Mongo preferable).
- Expertise in designing and deploying solutions on the AWS cloud platform
- Experience with Kubernetes orchestration system running in Linux containers.
- Experience with CI/CD Pipelines and Infrastructure as a code (Terraform, CloudFormation)
- Excellent problem-solving and communication skills.
- Ability to collaborate effectively with cross-functional teams.
- Up-to-date with industry trends and emerging technologies.
- A seasoned veteran of agile processes and continuous delivery.
- Strong background in DevOps practices and mindset.
- Understands how to balance technical objectives with business goals.
- Team player with excellent interpersonal and communication skills
- Bachelor's or Master's degree in Computer Science or a related field.
- Fluent in English, both written and verbal
THE BENEFITS
- Fully remote based with the flexibility to work from anywhere in India.
- Professional growth and Development opportunities.
- Working within a team of friendly, skilled people where help is always within reach
- Flexible working hours
- 4 recharge days, where the entire company goes on a brief pause in all geographies for 1 day each quarter. This day can be spent in whatever way helps you recharge, to regain energy, and dive back into the next workday
- High-end laptop (Dell XPS or Mac)
- Competitive pay and bonus
- 18 vacation days in a year in addition to 12 days sick and 3 days casual leave.
- 16 hours of paid volunteer time off per year
- Wedding gift and newborn gift allowance for employees.
- 26 weeks of paid maternity leave and one week of paid paternity leave.
- Health Insurance of up to 7 lacs for self, spouse, 4 dependent children, and parents. 100% of the premium is paid by Vendavo and it covers the employee, spouse, children, and their parents.
- Provident fund contributions