We are on the lookout for a Back-end Engineer with a strong foundation in software architecture and service design to join our innovative team. This role is ideal for someone who is passionate about building high-quality, scalable web applications. If you excel in a fast-paced startup environment and are committed to enhancing user experiences through functional and cohesive code, we encourage you to apply.
Responsibilities
● Design, develop, and maintain high-quality, scalable, and robust product features using TypeScript and NestJS.
● Improve our codebase quality and reduce maintenance costs by crafting well-thought-out modules.
● Work in collaboration with front-end engineers and other team members to set objectives and create code that improves user experience.
● Serve as an escalation point, ensuring swift incident resolution, root cause analysis, and long-term fixes.
Participate in on-call rotations to maintain 24/7 coverage across time zones.
What You Bring to the Team
● Previous experience in a startup environment, demonstrating adaptability and innovative thinking.
● Strong expertise in TypeScript and API development.
● Proficiency in both SQL and NoSQL databases, including PostgreSQL and MongoDB.
● Experience with event-based microservice architecture and Apache Kafka.
● Familiarity with modern web development practices, including testing frameworks and CI/CD processes.
Bonus if You
● Experience with NestJS, GraphQL.
● Practical experience with AWS services.
● Experience working with Apache Pinot.
● Experience working with Graph databases.
If you think this role is right for you, apply today! We’re excited to share more details, learn about your experience, and discover together if we’re the perfect fit for each other