Reporting directly to the VP Architecture, implement a comprehensive Cloud DevOps architecture strategy for the SaaS platform by finalising the architecture technology stack, design a multi-tenancy framework which ensures adoption by clients, and implement a cost-effective platform which is agile in change management and client deployment. This role will develop a CI/CD pipeline to automate builds, artifact generation, deployment, testing, and monitoring. The architect will also implement containerization and orchestration technologies to enhance efficiency and ensure infrastructure as code (IaC) practices that support rapid scaling and version control. Responsibilities and KPIs CI/CD Pipeline Development: Design and develop a robust CI/CD pipeline to automate builds, deployment, testing, and monitoring of the SaaS platform. Integrate source control, testing tools, and deployment scripts into the pipeline for a seamless software delivery process. Containerization and Orchestration: Design containerization and orchestration strategies (eg, Docker, Kubernetes, AKS, EKS) to streamline application development and deployment. Design and manage containerized environments that optimize resource utilization and improve portability. Set up cluster orchestration frameworks to automate scaling and resource management. Infrastructure as Code (IaC): Establish infrastructure as code practices using tools like Terraform and Ansible to provision and configure the cloud infrastructure efficiently. Automate infrastructure provisioning and updates to facilitate rapid scaling, multi-zone availability and disaster recovery. Monitoring and Incident Response: Implement monitoring solutions to track application performance, resource usage, and potential security vulnerabilities. Set up alerting systems to identify and respond to incidents quickly. Conduct post-incident analysis. Security and Compliance: Integrate security checks into the CI/CD pipeline, ensuring compliance with industry standards and regulations like DPDP and DLG. Collaborate with the Infosec team to enforce security best practices across the infrastructure. Collaboration and Documentation: Work closely with Engineering DevOps team to ensure alignment of DevOps practices throughout the development cycle. Maintain comprehensive documentation for CI/CD processes, infrastructure configurations, and incident response procedures. Provide training and guidance to engineering teams on best DevOps practices. Continuous Improvement and Innovation: Regularly assess the DevOps architecture, recommending improvements based on analytics, testing, and user feedback. Stay updated with the latest DevOps tools and technologies, adopting those that could enhance the DevOps pipeline. Desired Skills Education: bachelors degree in computer science or engineering. Experience: 10+ years of experience in DevOps architecture, preferably within a SaaS platform. Experience in financial services and designing SaaS platform is highly desirable. Technical Skills: SaaS platform DevOps architecture, cloud infrastructure, microservices architecture, containerization, cloud orchestration, secrets management, IaC, immutable infrastructure. Technical Stack: Proficiency in developing CI/CD pipelines using tools like Jenkins, GitLab, or CircleCI. Strong understanding of containerization (Docker) and orchestration (Kubernetes) technologies. Experience with IaC tools (Terraform, Ansible) and cloud infrastructure services (AWS, Azure, or Google Cloud). Experience with monitoring and observability tools (eg Grafana, Nagios, ELK). Familiarity with security best practices and regulatory compliance (eg, DPDP, DLG). Experience of working with scripting languages like Shell or Python. Soft Skills: Problem-solving mindset and ability to drive technical innovation with good communication skills and effective collaboration across departments.
Rahi Platform Technologies is looking for Sr Software Engineer - Frontend to join our dynamic team and embark on a rewarding career journey Collaborate with cross-functional teams, including product managers, designers, and backend engineers, to develop and implement web applications with a focus on the frontend Translate design mockups and wireframes into responsive and interactive user interfaces using HTML, CSS, and JavaScript Write clean, efficient, and maintainable code following best practices and coding standards Develop and maintain reusable frontend components and libraries to ensure consistency and efficiency in development Implement user-friendly and intuitive UI/UX designs that provide an exceptional user experience Optimize application performance and responsiveness through code optimization, caching techniques, and efficient data handling Conduct thorough testing and debugging of frontend code to identify and resolve defects or issues Collaborate with backend engineers to integrate frontend interfaces with backend APIs and services Stay updated with emerging frontend technologies, frameworks, and best practices and propose their adoption where appropriate Ensure cross-browser and cross-device compatibility of web applications Participate in code reviews to maintain code quality and provide constructive feedback to team members Collaborate with designers to provide technical input and feasibility analysis during the design process Document frontend design, development processes, and technical specifications Work in an Agile development environment, participate in sprint planning, and deliver high-quality code within project timelines
This role will contribute to the end-to-end implementation of the DevOps architecture for the SaaS platform. With expertise in CI-CD tools (Jenkins), IaC tools (Terraform, Ansible), containerization tools (Docker), and orchestration tools (Kubernetes), you'll ensure seamless implementation of CI-CD and container-based cloud deployment pipelines. Reporting to the Tech Lead, you'll play a pivotal role in designing and delivering high-quality, maintainable, and scalable software solutions. Responsibilities and KPIs CI/CD Pipeline Development: Develop a robust CI/CD pipeline to automate builds, deployment, testing, and monitoring of the SaaS platform. Integrate source control, testing tools, and deployment scripts into the pipeline for a seamless software delivery process. Containerization and Orchestration: Implement containerization and orchestration technologies (eg, Docker, Kubernetes, AKS, EKS) to streamline application development and deployment. Design and manage containerized environments that optimize resource utilization and improve portability. Set up cluster orchestration frameworks to automate scaling and resource management. Infrastructure as Code (IaC): Implement infrastructure as code (IaC) practices using tools like Terraform and Ansible to provision and configure the cloud infrastructure efficiently. Ensure that infrastructure configurations are version-controlled, consistent, and scalable. Monitoring and Incident Response: Monitor alerting systems to identify and respond to incidents quickly. Conduct post-incident analysis. Collaboration and Communication: Work closely with engineering teams and product managers to ensure alignment on requirements. Provide technical input during feature planning to identify dependencies, challenges, and technical feasibility. Continuous Improvement and Innovation: Stay updated with emerging trends, frameworks, and tools, incorporating them into the platform when appropriate. Identify areas of improvement and suggest enhancements that promote best Cloud DevOps practices. Documentation: Develop comprehensive documentation for DevOps implementation to ensure knowledge sharing and code maintainability. Provide technical insights and contribute to DevOps architecture documentation. Desired Skills Education: bachelors degree or masters in computer science or software engineering Experience: 3 to 5 years of DevOps experience, with a strong understanding of cloud technologies. Technical Skills: Proficiency in developing CI/CD pipelines using tools like Jenkins, GitLab, or CircleCI. Strong understanding of containerization (Docker) and orchestration (Kubernetes) technologies. Experience with IaC tools (Terraform, Ansible) and cloud infrastructure services (AWS, Azure, or Google Cloud). Experience with monitoring and observability tools (eg Grafana, Nagios, ELK). Experience of working with scripting languages like Shell or Python. Soft Skills: Strong analytical skills, able to solve complex technical challenges independently and collaboratively. Effective communication skills, capable of sharing technical insights across teams. Organized, detail-oriented, and able to prioritize tasks effectively.
Responsibilities and KPIs Technical Leadership: Lead a scrum team of React developers, providing technical guidance, mentoring, and support. Help developers resolve complex technical issues. Work with engineering managers to define and enforce best practices in coding, architecture, and processes. End-to-End Development: Contribute to designing and developing based on user stories using React and Next.js. Ensure that defined best practices are adhered to. Guarantee that the team follows all Agile scrum principles and ceremonies, delivering incremental value with high quality. Code Quality and Testing: Write clean, maintainable, and testable code following best practices. Conduct code reviews to ensure high-quality standards and mentor junior developers in coding guidelines. Ensure that code complies with Non-Functional Requirements (NFRs). Technical Architecture & Design: Collaborate with architects and other engineers to design scalable and secure components. Ensure data flow, API integration and emerging micro-frontend approaches align with the platform's overall structure. Collaboration and Communication: Work closely with engineering teams, product managers, and designers to ensure alignment of business requirements. Provide technical input during feature planning to identify dependencies, challenges, and technical feasibility. Continuous Improvement and Innovation: Stay updated with emerging trends, frameworks, and tools (e.g., micro-frontends, Next.js, etc). Identify areas of improvement in existing codebases and suggest enhancements to promote maintainability and scalability. Documentation: Develop comprehensive documentation for front-end and back-end implementations to ensure knowledge sharing, maintainability, and smooth onboarding of new team members. Contribute to architecture documentation and best practice guidelines. Desired Skills Education: Bachelors or Masters degree in Computer Science, Software Engineering, or related fields. Experience: 8-12 years of software development and team-leading experience, with strong expertise in React stack development. Technical Skills: Front-End: Proficiency in JavaScript, TypeScript and React library. Expert level with HTML and CSS. Exposure to Next.js is a plus. DevOps & CI/CD: Familiarity with build and deploy pipelines and containerization/orchestration (Docker, Kubernetes etc.) is good to have. Micro-Frontend Exposure: Experience in micro-frontend architectures and related tooling is a plus. Soft Skills: Strong problem-solving and debugging abilities. Effective communication skills, capable of explaining technical insights across teams. Organized, detail-oriented, and adept at leading development teams effectively.
This role will contribute to the frontend development of the SaaS platform. With expertise in front-end (React, Typescript, HTML, CSS) technologies, you'll ensure development of cross platform responsive web & mobile apps. Reporting to the Tech Lead, you'll play a pivotal role in designing and delivering high-quality, maintainable, and scalable software solutions. Responsibilities and KPIs Frontend Development : Design and develop robust front-end interfaces using React and integrate them with back-end REST APIs. Implement a robust front end design system. Implement features ensuring high performance and seamless user experience. Ownership of estimates for design, development, and unit testing of ones deliverables. Code Quality and Testing : Write clean, maintainable, and testable code following best practices in coding and testing. Conduct code and Unit testing to maintain high-quality standards and mentor junior developers in following coding guidelines. Collaboration and Communication : Work closely with engineering teams, product managers, and UI/UX designers to ensure alignment on business requirements. Provide technical input during feature planning to identify dependencies, challenges, and technical feasibility. Continuous Improvement and Innovation : Stay updated with emerging trends, frameworks, and tools, incorporating them into the platform when appropriate. Identify areas of improvement in existing codebases and suggest enhancements that promote maintainability and scalability. Documentation : Develop comprehensive documentation for front-end implementations to ensure knowledge sharing and code maintainability. Provide technical insights and contribute to architecture documentation. Desired Skills Education : Bachelor’s degree or master’s in computer science or software engineering Experience : 3 to 5 years of software development experience, with a strong understanding of front-end development. Technical Skills : Proficiency in React and/or other front-end frameworks such as Angular, Flutter etc., familiarity with HTML, CSS, ES6, and JavaScript/TypeScript. Experience of building cross-platform responsive web & mobile applications. Soft Skills : Strong debugging & problem-solving skills, able to solve complex technical challenges independently and collaboratively. Effective communication skills, capable of sharing technical insights across teams. Organized, detail-oriented, and able to prioritize tasks effectively. Other Expectations Role will be based in Pune
Company Description: Our vision is to enhance value creation for both consumers and producers by transforming financial services into a fully connected ecosystem where efficiency, accessibility, and simplicity are not just ideals but everyday realities. We aim to empower every financial transaction with our omni-channel SaaS platform that integrates marketing, sales, and service operations seamlessly across all digital and physical channels. We are committed to innovation, standardization, and operational efficiency in financial services and attain leadership in transforming traditional and online financial ecosystems. Our mission is to build a unified, product-specific digital platform that serves as the ultimate source of truth for all customer interactions and information. By bridging critical gaps in the traditional and online sales distribution systems, our platform will offer a common suite of engagement and retention tools across all lifecycle stages. We aim to streamline efforts, reduce costs, and save time for both consumers and producers, thereby maximizing revenue and value through an integrated approach to marketing, acquisition, and service delivery. Role Description: This role will serve as the technical expert within the MERN stack domain and will guide software engineers in design, development, and integration of end-to-end solutions. The individual will contribute to technical design discussions, code reviews, complex issue resolution, full-stack development, and ensure consistent implementation of best practices. Reporting to the Engineering Manager, you will play a pivotal role in designing, leading a scrum team, and delivering high-quality, maintainable, and scalable software solutions. Responsibilities and KPIs • Technical Leadership : Lead a scrum team of full-stack developers, DevOps engineers, and SDETs, providing technical guidance, mentoring, and support. Help developers resolve complex technical issues. Work with engineering managers to define and enforce best practices in coding, architecture, and processes. • End-to-End Development : Contribute to designing and developing user stories using React (front-end) and Node.js (back-end), leveraging MongoDB and/or other databases. Ensure that defined best practices are adhered to. Guarantee that the team follows all Agile scrum principles and ceremonies, delivering incremental value with high quality. • Database Management : Design, optimize, and integrate database layers using both No-SQL databases (MongoDB) and relational databases (PostgreSQL). Implement data storage and retrieval strategies to ensure data integrity, efficient access, and scalability. • Code Quality and Testing : Write clean, maintainable, and testable code following best practices. Conduct code reviews to ensure high-quality standards and mentor junior developers in coding guidelines. Ensure that code complies with Non-Functional Requirements (NFRs). • Technical Architecture & Design : Collaborate with architects and other engineers to design scalable and secure components. Ensure data flow, API integration, micro-services architecture, and emerging micro-fronted approaches align with the platform's overall structure. • Collaboration and Communication : Work closely with engineering teams, product managers, and designers to ensure alignment on business requirements. Provide technical input during feature planning to identify dependencies, challenges, and technical feasibility. • Continuous Improvement and Innovation : Stay updated with emerging trends, frameworks, and tools (e.g., micro-front ends, Next.js, Nest.js). Identify areas of improvement in existing code bases and suggest enhancements to promote maintainability and scalability. • Documentation : Develop comprehensive documentation for front-end and back-end implementations to ensure knowledge sharing, maintainability, and smooth on-boarding of new team members. Contribute to architecture documentation and best practice guidelines. Qualifications • Education : Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related fields. • Experience : 6 to 8 years of software development and team-leading experience, with strong expertise in MERN stack development. • Technical Skills : ◦ Frontend : Proficiency in JavaScript, React, HTML and CSS. Exposure to Type Script, SCSS, Microfrontends and Next.js is a big plus. ◦ Back-end : Hands-on experience with Node.js, Express and building RESTful APIs, and familiarity with micro-services architecture. Experience with Nest.js is a plus. ◦ Unit Testing : Experience with writing unit test cases using Jest/RTL or similar libraries. ◦ Databases : Experience with MongoDB and PostgreSQL, with data modelling and optimization skills. ◦ Dev-ops & CI/CD : Familiarity with build and deploy pipelines and containerization/orchestration (Docker, Kubernetes etc.) is good to have. ◦ Cloud Exposure : Exposure to AWS services and architectural best practices are a plus. • Soft Skills : Strong problem-solving and debugging abilities. Effective communication skills, capable of explaining technical insights across teams. Organized, detail-oriented, and adept at leading development teams effectively.
FIND ON MAP