We are seeking a highly motivated and skilled Full Stack Engineer to join our team. As a key member of our engineering squad, you will be responsible for designing, building, and optimizing scalable applications that meet the demands of our ever-growing user base.
Key Responsibilities
* Owning Features from 0 to 1: You will take complete ownership of features, collaborating with stakeholders to define requirements, design solutions, and deliver them to production.
* Scalable Infrastructure: You will work closely with infrastructure teams to design systems that handle increasing traffic and usage efficiently.
* Building and Scaling Applications: You will develop and maintain scalable, high-quality features and applications.
* Ensuring Code Quality: You will promote the adoption of Test-Driven Development (TDD) and maintain high standards for reliability and maintainability.
* Integrations Between Frontend and Backend: You will design and build systems that simplify and enhance integrations between front-end and back-end applications.
* Supporting Collaboration: You will partner with the support team to diagnose and resolve complex issues, improving tools and processes to enhance the customer experience.
About Us
We are a fast-growing startup that has experienced tremendous growth over the past months. We are expanding our team to support our rapidly scaling infrastructure and ensure we can meet the demands of our ever-growing user base.
What We're Looking For
* Node.js, TypeScript & React Expertise: Extensive experience with NodeJS, TS, & React, leveraging modern development patterns and best practices.
* Event-Driven Architecture: Proven experience building event-driven systems using tools like message brokers or similar technologies.
* TDD Focus: Commitment to Test-Driven Development (TDD) and a strong track record of delivering high-quality code.
* Scalable Applications: Experience designing and maintaining systems that perform under heavy traffic and scale with user demand.
* Monitoring Tools: Proficiency with observability tools (e.g., Prometheus, Grafana, ELK) for monitoring and maintaining system health.
* Ownership Mindset: 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.
* Seeking the Best Solutions: Continuously evaluate and implement the best tools, technologies, and methodologies to solve problems effectively and innovate within the team.
Bonus Qualifications
* Media Processing: Experience with video and audio processing, streaming technologies, or related workloads.
* AI Integration: Worked with artificial intelligence systems or tools, either integrating AI features into applications or ensuring smooth collaboration with AI-based solutions.
* Start-Up Experience: Prior experience working at a fast-growing, large-scale startup is a strong plus.
* Diverse Technical Knowledge: A valuable asset is familiarity with additional programming languages, design patterns, or architectural paradigms.