Full-Stack Engineer Opportunity
We are seeking a highly skilled Full-Stack Engineer to join our team. As a key member of our engineering department, you will be responsible for designing, building, and optimizing scalable applications.
About the Role
The successful candidate will have extensive experience with Node.js, TypeScript, and React, as well as a strong understanding of event-driven architecture and Test-Driven Development (TDD). You will be expected to take ownership of features from initial design through production release, collaborating closely with stakeholders to ensure every detail is addressed.
Key Responsibilities
* Design and develop scalable applications using modern development patterns and best practices.
* Collaborate with infrastructure teams to design systems that handle increasing traffic and usage efficiently.
* Develop and maintain high-quality features and applications, ensuring code quality and reliability.
* 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.
Qualifications and Skills
* Extensive experience with Node.js, TypeScript, and React.
* Strong understanding of event-driven architecture and TDD.
* Ability to take ownership of features from initial design through production release.
* Excellent collaboration and communication skills.
* Strong problem-solving skills and ability to work in a fast-paced environment.
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.
This is an exciting opportunity for a talented engineer to join our team and contribute to the growth and success of our company.