Lead Software Engineer - React.js, Redux, Reusable components, TypeScript, JavaScript, Node.js, Java
Core
Architect, design, develop, and deliver scalable, resilient, secure, event-driven, multi-tenant SaaS applications with a focus on full-stack development.
Role type
Lead Software Engineer (Full Stack)
Builds
Scalable microservices, event-driven architectures, and cloud-native SaaS solutions
Domain
SaaS, Cloud-native, Event-driven architecture
Deliverable
production ML models | product features
Required skills
React.js, TypeScript, Node.js, Java, Spring Boot, Microservices, Event-driven architecture, Docker, Kubernetes, Kafka, CI/CD, REST APIs, SQL/NoSQL databases
Preferred skills
Redux, React Hooks, Styled-components/Emotion, GitOps, Azure, OAuth, Unit/Integration testing
Technologies
React.js, Redux, TypeScript, Node.js, Java, Spring Boot, Gradle, Kafka, Snowflake, Postgres, Mongo DB, Elastic Search, Azure, Docker, Kubernetes, Github CI/CD
Responsibilities
Lead architecture and design of full-stack applications; Develop reusable React/TypeScript UI components and libraries; Design and develop scalable Node.js REST APIs; Contribute to Java/Spring Boot backend services; Drive technical decisions for microservices and cloud-native architectures; Establish engineering best practices for coding, testing, and deployment; Troubleshoot complex production issues; Mentor junior and senior engineers; Lead POCs for new technologies.
Seniority
Senior, hands-on IC with technical leadership
