About the Role
">
We are seeking a highly skilled and motivated Full Stack Engineer to join our team.
This is an excellent opportunity for individuals who thrive in fast-paced environments, combine technical expertise with relentless motivation, and take pride in building scalable systems.
The ideal candidate will have extensive experience with NodeJS, TypeScript & React, leveraging modern development patterns and best practices.
They will be responsible for designing, building, and optimizing scalable applications, owning features end-to-end, and working closely with stakeholders to take ideas from concept to release.
Key responsibilities include:
* Owning Features from 0 to 1: Take complete ownership of features, collaborating with stakeholders to define requirements, design solutions, and deliver them to production.
* Scalable Infrastructure: Collaborate with infrastructure teams to design systems that handle increasing traffic and usage efficiently.
* Build and Scale Applications: Develop and maintain scalable, high-quality features and applications.
* Ensure Code Quality by Promoting the Adoption of Test-Driven Development (TDD) and Maintaining High Standards for Reliability and Maintainability.
* Integrations Between Frontend and Backend: Design and build systems that simplify and enhance integrations between front-end and back-end applications, enabling seamless communication and efficient data exchange.
* Support Collaboration: Partner with the support team to diagnose and resolve complex issues, improving tools and processes to enhance the customer experience.
* Observability and Monitoring: Strengthen our observability by integrating and improving tools that provide insights into application health and performance.
About You
We seek a Full Stack Engineer who combines technical expertise with relentless motivation, takes pride in building scalable systems, owns features end-to-end, and delivers user value.
The ideal candidate will have:
* Extensive Experience with NodeJS, TypeScript & 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.
* Eager to Dive into the Code and Solve Challenging Problems with Enthusiasm and Focus.
* Continuously Evaluate and Implement the Best Tools, Technologies, and Methodologies to Solve Problems Effectively and Innovate Within the Team.
* Ability to Embrace and Adapt to the Fast-Paced, Dynamic Environment of a High-Scale Startup, Maintaining Focus and Effectiveness Amidst Ambiguity.
Bonus Qualifications Include:
* 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.
* Familiarity with Additional Programming Languages, Design Patterns, or Architectural Paradigms.