Source description
About the role
You are a passionate and talented Full Stack Software Engineer who will be joining the product engineering team to contribute to the design, development, and evolution of a modern cloud-native SaaS platform. Your responsibilities will include: - Product Development: - Design, develop, and maintain enterprise-grade web applications and platform services. - Build scalable backend services using Java and Spring Boot. - Develop modern, responsive, and intuitive user interfaces using ReactJS. - Participate in the development of multi-tenant SaaS platform capabilities. - Platform Engineering: - Develop RESTful APIs and service integrations. - Build and maintain microservices following domain-driven design principles. - Work with event-driven and asynchronous communication patterns. - Design reusable components and services to support multiple product modules. - Data & Integration: - Design and optimize relational database schemas. - Implement secure integrations with external systems and third-party services. - Support data migration, synchronization, and reporting requirements. - Engineering Excellence: - Write clean, maintainable, and testable code. - Participate in code reviews and peer learning activities. - Develop automated unit, integration, and API tests. - Troubleshoot production issues and implement sustainable solutions. - Cloud & DevOps: - Support CI/CD pipelines and automated deployment processes. - Work with containerized applications using Docker. - Collaborate on cloud-native deployment strategies and infrastructure automation. Qualifications Required: - Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related discipline. - 25 years of hands-on experience in software application development. - Strong understanding of software engineering fundamentals, object-oriented design, and design patterns. - Experience working in Agile development environments. The company offers a modern enterprise SaaS platform with exposure to cloud-native and microservices architecture. You will have the opportunity to contribute to platform engineering and product innovation in a collaborative engineering culture focused on quality and continuous improvement. You are a passionate and talented Full Stack Software Engineer who will be joining the product engineering team to contribute to the design, development, and evolution of a modern cloud-native SaaS platform. Your responsibilities will include: - Product Development: - Design, develop, and maintain enterprise-grade web applications and platform services. - Build scalable backend services using Java and Spring Boot. - Develop modern, responsive, and intuitive user interfaces using ReactJS. - Participate in the development of multi-tenant SaaS platform capabilities. - Platform Engineering: - Develop RESTful APIs and service integrations. - Build and maintain microservices following domain-driven design principles. - Work with event-driven and asynchronous communication patterns. - Design reusable components and services to support multiple product modules. - Data & Integration: - Design and optimize relational database schemas. - Implement secure integrations with external systems and third-party services. - Support data migration, synchronization, and reporting requirements. - Engineering Excellence: - Write clean, maintainable, and testable code. - Participate in code reviews and peer learning activities. - Develop automated unit, integration, and API tests. - Troubleshoot production issues and implement sustainable solutions. - Cloud & DevOps: - Support CI/CD pipelines and automated deployment processes. - Work with containerized applications using Docker. - Collaborate on cloud-native deployment strategies and infrastructure automation. Qualifications Required: - Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related discipline. - 25 years of hands-on experience in software application development. - Strong understanding of software engineering fundamentals, object-oriented design, and design patterns. - Experience working in Agile development environments. The company offers a modern enterprise SaaS platform with exposure to cloud-native and microservices architecture. You will have the opportunity to contribute to platform engineering and product innovation in a collaborative engineering culture focused on quality and continuous improvement.
More at PraVyuha Tech Solutions LLP