Software Architect (Remote)

Bengaluru, IN
Engineering /
Full-time /
Remote
We are looking for a seasoned and pragmatic Software Architect with a wide range of experience in software architecture, design, and development. For RCM application, which is part of a bigger Vendavo platform. 

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