onsite
Lead Software Engineer - WallStreetdocs
Software Engineer
Lead Software Engineer driving platform services across a dual‑stack Node.js/TypeScript and Java/Kotlin ecosystem, architecting distributed systems, mentoring teams, and ensuring high performance and quality standards.
About the role
Key Responsibilities
- Own and operate core platform services, including customer and developer portals and centralized document management.
- Lead architectural decisions and design patterns for a dual‑stack Node.js/TypeScript and Java/Kotlin ecosystem.
- Mentor and coach engineering teams, fostering technical excellence and best practices.
- Define and maintain engineering standards, shared libraries, service templates, API/event specifications, and Kafka integration patterns.
- Own performance tuning, reliability, and scalability of distributed services.
Requirements
- 5+ years of senior software engineering experience with Node.js/TypeScript and Java/Kotlin.
- Deep knowledge of distributed systems, microservices, and event‑driven architecture.
- Proficiency with Kafka, REST/GraphQL APIs, and cloud‑native deployment.
- Strong architectural vision, problem‑solving skills, and a track record of mentoring.
- Excellent communication and collaboration abilities in a fast‑paced environment.
Skills
nodejstypescriptjavakotlinkafka