Senior Software Engineer / Technical Lead Umanist NA

  • company name Umanist NA
  • working location Office Location
  • job type Full Time

Experience: 10 - 10 years required

Pay:

Salary Information not included

Type: Full Time

Location: Kerala

Skills: Management, relational databases, GCP, Agile methodologies, Microservices, Agile, spring boot, Kafka, aws, Java, Azure, Software, Leadership, NodeJS, TypeScript, drive, devsecops, react, API Design, NoSQL databases

About Umanist NA

Job Description

Seeking a seasoned and hands-on technical professional to lead the design, development, and delivery of scalable software solutions. This role involves both individual contribution and technical leadership guiding a team through best practices, architectural decisions, and Agile execution to deliver business-aligned results. Key Responsibilities: - End-to-End Ownership: Design, develop, test, and deploy secure and scalable solutions aligned with product and business goals. - Team Leadership & Mentorship: Provide direction through code reviews, setting measurable goals, sharing best practices, and offering constructive performance feedback. - Standards & Process Excellence: Define and uphold coding standards, CI/CD pipelines, configuration management, and quality practices across the team. - Architecture & Innovation: Evaluate new tools, frameworks, and practices to continuously improve existing systems and architecture. - Cross-Functional Collaboration: Partner with product managers, technical stakeholders, and teams to shape technical roadmaps and deliver high-impact solutions. - Operational Responsibility: Manage the defect lifecycle through root cause analysis, proactive monitoring, and rapid issue resolution. Track metrics such as defect counts and delivery timelines. - Governance & Certification: Ensure compliance with mandatory training and technical certifications for both self and team. - Client & Stakeholder Engagement: Communicate technical designs, influence key decisions, and maintain a focus on solution quality and stakeholder satisfaction. - Project Delivery: Drive successful Agile project execution, handling estimation, risk management, scheduling, and team coordination. - Domain & Process Leadership: Apply domain expertise to enhance technical solutions and promote best practices through internal communities of practice. Required Skills & Experience: - 10+ years of professional experience in software development - Proficient in Java, Spring Boot, and either React with TypeScript or Node.js - Strong expertise in Microservices, API design (REST/GraphQL), and message-based architecture (Kafka preferred) - Solid understanding of relational and NoSQL databases - Hands-on experience with at least one cloud platform (AWS, Azure, or GCP) - Experience designing and explaining complex distributed systems - Proven ability to lead Agile teams and communicate effectively with both technical and non-technical stakeholders Must-Have Skill Combinations: - Option 1: Java, Spring Boot, React, TypeScript - Option 2: Java, Microservices, API, Kafka Preferred Qualifications: - Experience in large-scale domains such as warehouse or retail platforms - Involvement in internal knowledge-sharing or technical community development - Exposure to DevSecOps or cloud-native practices Additional Information: - Immediate to 30-day joiners only - Career continuity and role stability are essential - Role excludes engagement with specified restricted clients (to be shared at a later stage),