Job Summary
We are seeking a skilled Full Stack Engineer to join our team. As a key member, you will design, build, and optimize scalable applications.
About the Role
You will own features end-to-end and work closely with stakeholders to take ideas from concept to release, maintain & scale. This role demands a hands-on approach, strong motivation, and a drive to seek the best solutions while maintaining high-quality standards.
Key Responsibilities:
* Take complete ownership of features, collaborating with stakeholders to define requirements, design solutions, and deliver them to production.
* Collaborate with infrastructure teams to design systems that handle increasing traffic and usage efficiently.
* Develop and maintain scalable, high-quality features and applications.
* Promote the adoption of Test-Driven Development (TDD) and maintain high standards for reliability and maintainability.
* Design and build systems that simplify and enhance integrations between front-end and back-end applications.
* Partner with the support team to diagnose and resolve complex issues, improving tools and processes to enhance the customer experience.
Requirements and Qualifications
* Extensive experience with NodeJS, TS, & React, leveraging modern development patterns and best practices.
* Proven experience building event-driven systems using tools like message brokers or similar technologies.
* Commitment to Test-Driven Development (TDD) and a strong track record of delivering high-quality code.
* Experience designing and maintaining systems that perform under heavy traffic and scale with user demand.
* Proficiency with observability tools for monitoring and maintaining system health.
* Demonstrated ability to take ownership of features, from initial design through production release.
Bonus Requirements
* Experience with video and audio processing, streaming technologies, or related workloads.
* Worked with artificial intelligence systems or tools, either integrating AI features into applications or ensuring smooth collaboration with AI-based solutions.
About Us
We value people who put in the effort to stand out. The more care and personality you put into your application, the higher we'll come back to you.