About this role
The team is seeking a Full Stack Senior Member of Technical Staff to join their dynamic team. In this role, you will be responsible for designing, developing, and delivering cloud-native software solutions across distributed systems. You will leverage your advanced knowledge of microservices architecture and data access patterns to drive innovation and efficiency.
Key Responsibilities:
- Design and implement cloud-native applications using microservices architecture.
- Develop and maintain large-scale microservice backends utilizing message brokers and data pipelines.
- Collaborate with cross-functional teams to define and refine system requirements.
- Ensure high performance and responsiveness of applications by optimizing backend processes.
- Implement authentication mechanisms and ensure robust security practices.
- Troubleshoot and resolve issues in a timely manner to maintain system integrity.
Required Skills & Qualifications:
- Proficient in backend development using TypeScript and Node.js.
- Hands-on experience with Docker, Kafka, and Redis.
- Strong understanding of event sourcing and stream processing.
- Experience with multiple data sources and data access patterns.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
Experience:
- Minimum of 5-8 years of relevant experience in software development, particularly in cloud-native solutions.
What we offer:
- An opportunity to work with cutting-edge technologies in a collaborative environment.
- Professional development and growth opportunities.
- A supportive team culture that values innovation and creativity.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.