We're looking for a talented Full Stack Engineer to join our team and contribute to the development of scalable applications. This role involves taking complete ownership of features from initial design through production release, collaborating with stakeholders to define requirements, and delivering high-quality solutions.
">
Main Responsibilities:
">
* Design and develop scalable applications using Node.js, TypeScript, and React
* Owning features end-to-end, ensuring every detail is addressed through to the finish line
* Collaborating with infrastructure teams to design systems that handle increasing traffic and usage efficiently
* Maintaining high standards for code quality, promoting the adoption of Test-Driven Development (TDD)
* Integrating frontend and backend systems, enabling seamless communication and efficient data exchange
* Partnering with the support team to diagnose and resolve complex issues, improving tools and processes to enhance the customer experience
* Strengthening observability by integrating and improving tools that provide insights into application health and performance
Requirements:
">
* 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 (e.g., Prometheus, Grafana, ELK) for monitoring and maintaining system health
* Demonstrated ability to take ownership of features, from initial design through production release
* Ultra-motivated and hands-on, eager to dive into the code and solve challenging problems with enthusiasm and focus
* Ability to evaluate and implement the best tools, technologies, and methodologies to solve problems effectively and innovate within the team
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
* Prior experience working at a fast-growing startup is a strong plus
* Familiarity with additional programming languages, design patterns, or architectural paradigms