Trivandrum
19 hours ago
Lead I - Software Engineering

Responsibilities:

•       Design and Develop Microservices: Architect, design, and develop microservices-based applications that are scalable, resilient, and high-performing.

•       Frontend Development: Develop responsive and intuitive user interfaces using modern frontend frameworks such as React, Angular, or Vue.js.

•       Backend Development: Build robust backend services using technologies like Node.js, Python, or Java, focusing on scalability, reliability, and performance.

•       Database Management: Design, optimize, and manage databases (SQL, NoSQL) to support microservices architecture and ensure data integrity and efficiency.

•       Integration and API Development: Implement RESTful APIs and integrate third-party services as necessary to support application functionality.

•       Testing and Quality Assurance: Write automated tests (unit, integration, end-to-end) to ensure the reliability and quality of the software.

•       Monitoring and Performance Tuning: Monitor system performance, troubleshoot issues, and optimize application performance to ensure smooth operation under high loads.

•       Collaboration and Communication: Work closely with cross-functional teams including product managers, designers, and other engineers to deliver high-quality software solutions.

•       Documentation: Create and maintain technical documentation including system architecture, API specifications, and developer guides.

•       Continuous Integration/Continuous Deployment (CI/CD): Implement and maintain CI/CD pipelines to automate the build, test, and deployment processes. Requirements:

•       Bachelor’s degree in computer science, Engineering, or related field (or equivalent work experience).

•       8+ years’ experience in full stack development, with a focus on microservices architecture.

•       Strong proficiency in frontend development using modern frameworks like React, Angular, or Vue.js.

•       Expertise in backend development using languages such as Golang, Python, or Java.

•       Solid understanding of database technologies including SQL and NoSQL databases.

•       Experience designing and implementing RESTful APIs and integrating with third-party services.

•       Familiarity with containerization and orchestration tools such as Docker, Kubernetes.

•       Proficiency in version control systems (e.g., Git) and collaborative development workflows.

•       Strong problem-solving skills and ability to troubleshoot complex issues in distributed systems.

Confirm your E-mail: Send Email