Lead Software Engineer (Fullstack - Node.js, React, Typescript, Java, Kotlin)
Core
Lead Full-Stack Software Engineer acting as primary client contact, delivering strategic technical vision and guiding team implementation.
Role type
Senior IC Lead Software Engineer (Fullstack)
Builds
High-quality software solutions and interactive prototypes for end customers
Domain
Technology consulting and software delivery
Deliverable
production ML models | product features | client delivery
Required skills
Node.js, React, TypeScript, Java, Kotlin, Agile/Lean/Continuous delivery, TDD, pair programming, DevSecOps, AI-assisted development tools, cloud technology (AWS, Docker, Kubernetes)
Preferred skills
Functional programming paradigms, event driven architecture, platform engineering
Technologies
Node.js, React, TypeScript, Java, Kotlin, AWS, Docker, Kubernetes
Responsibilities
Collaborate and negotiate with clients to bring technical vision to life; champion best practices like clean code, TDD, and pair programming; oversee software consulting cycle from ideation to production; design solutions and choose technologies solving client problems; collaborate to build features and design prototypes; apply DevSecOps tools and practices; mentor less experienced peers
Seniority
Senior, hands-on IC with leadership responsibilities