Back to Jobs
Full Stack Engineer (JavaScript and Node Specialist)
On-Site
Full-time
We are seeking a skilled Full Stack JavaScript Engineer with a strong foundation in core JavaScript concepts. The ideal candidate understands how JavaScript works at a fundamental level and can apply that knowledge when building applications using modern frameworks and Node.js. In this role, you will be responsible not only for developing frontend and backend systems, but also for planning and designing solutions that are reliable, maintainable, and scalable.
What You Will Own:
- Unified Codebase: Develop and maintain a "Full Stack" mindset where logic is shared efficiently between frontend and backend
- Performance Engineering: Identify and resolve bottlenecks, whether it's a slow React component or a memory leak in a Node.js process
- Technical Mentorship: Act as the subject matter expert for all things JavaScript, conducting deep-dive code reviews
- Algorithm Design: Write clean, efficient algorithms to handle data processing and complex business rules
- System Architecture: Design and implement scalable solutions that are reliable and maintainable
What This Role Is NOT:
- ×No DevOps Focus: You build applications, not manage infrastructure. We have dedicated DevOps for that
- ×No Design Work: You focus on functionality and logic, not visual design
Who We Are Looking For:
- Experience: 3-5 years of experience in full stack development
- JavaScript Core: Deep understanding of JavaScript Language Internals - Execution Context, Closures, Hoisting, and the Event Loop (Macro-tasks vs. Micro-tasks)
- Modern ES6+: Mastery of functional programming concepts (Map/Reduce/Filter), Destructuring, Modules, and Advanced Asynchronous patterns
- Node.js Proficiency: Building scalable services using Node.js, focusing on Streams, Buffers, and EventEmitter for high-performance I/O
- API & Data: Designing efficient RESTful APIs and optimizing PostgreSQL queries to ensure minimal latency
- React Mastery: Using React as a view layer for complex state machines and business logic, with expert use of Hooks and Context API
- Styling: Implementing clean, utility-first designs using Tailwind CSS
- Database Skills: Experience with database design and optimization (PostgreSQL preferred)
Ready to Apply?
Click the button below to start your application for this position.
Apply NowWe review applications on a rolling basis. You'll hear from us soon.