Tech Stack
CloudGraphQLGRPCJavaScriptKafkaMicroservicesMongoDBNode.jsReactTypeScript
About the role
- Analyzing and designing reliable & scalable Engineering solutions.
- Guiding the team to bring solid software to production.
- Collaborating with product, design and architecture.
- Reviewing and documenting architectural decisions.
- Providing technical context and finding key points to guide decisions.
- Designing scalable & maintainable solutions for significant usage growth.
- Enforcing best practices and advocating for clean code.
Requirements
- 8-10+ years of professional experience in software engineering
- Strong technical skills and solid conceptual foundations.
- Experience with Typescript, React, CSS, Node.js, gRPC, Kafka, Mongo DB, GraphQL.
- Passionate about Distributed Software, Cloud solutions, Microservices, Domain Driven & Serverless Architectures.
- Committed to building highly reliable & scalable systems.
- Proven experience mentoring and guiding other engineers.
- Relevant education, training, certification, or equivalent professional experience in a related field.
- Fluent in English.
- Private health & dental coverage
- Generous paid leave (vacation, sick days, parental leave)
- Learning & development budget (courses, conferences, training)
- Remote-first culture with flexible working arrangements
- Home office stipend / equipment support
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypescriptReactCSSNode.jsgRPCKafkaMongo DBGraphQLDistributed SoftwareCloud solutions
Soft skills
mentoringguidingcollaborationcommunicationdecision making