Job Summary
We are seeking a highly skilled and motivated Full Stack Engineer to join our team. This individual will be responsible for designing, building, and optimizing scalable applications.
Main Responsibilities
* Own features from initial design through production release
* Collaborate with infrastructure teams to design systems that handle increasing traffic and usage efficiently
* Develop and maintain scalable, high-quality features and applications
* Evaluate and implement the best tools, technologies, and methodologies to solve problems effectively and innovate within the team
* Partner with the support team to diagnose and resolve complex issues, improving tools and processes to enhance the customer experience
Key Qualifications
* Extensive experience with NodeJS, TypeScript, and 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
Bonus Qualifications
* 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, large-scale startup is a strong plus