As a Full-Stack Engineer, you will play a pivotal role in designing and building scalable applications that meet the demands of our ever-growing user base.
About This Role
* Take ownership of features from initial design to production release, collaborating closely with stakeholders to bring ideas to life.
* Design systems that handle increasing traffic and usage efficiently, working collaboratively with infrastructure teams.
* Develop and maintain scalable, high-quality features and applications, ensuring seamless integrations between front-end and back-end applications.
* Promote code quality by adopting Test-Driven Development (TDD) and maintaining high standards for reliability and maintainability.
Key Responsibilities
You will be responsible for:
* Owning features end-to-end, from concept to release.
* Collaborating with infrastructure teams to design scalable systems.
* Building and scaling applications, ensuring efficient data exchange and communication.
* Maintaining high-quality standards through Test-Driven Development (TDD).
* Supporting collaboration with the support team to diagnose and resolve complex issues.
Who We Are Looking For
We seek a highly motivated and technically skilled Full Stack Engineer who thrives in fast-paced environments. You will take pride in delivering high-quality solutions that drive business growth.
Key Qualifications
To succeed in this role, you should 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.
* A strong commitment to Test-Driven Development (TDD) and 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
Candidates with experience in media processing, AI integration, or start-up environments are highly valued.
This is an excellent opportunity for talented engineers to grow with our company and shape the future of our technology stack.