We're looking for a highly experienced Full-Stack Developer to join our technical team and lead the design and implementation of modern web applications using and the broader MERN ecosystem.
Key Responsibilities:
- Architect, build, and maintain full-stack applications using , React, Node.js, MongoDB, and Redis.
- Implement SSR (Server-Side Rendering) and SSG (Static Site Generation) for high-performance, SEO-optimized applications.
- Work with Next.js and Remix for building modern, scalable frontend architectures.
- Design and implement monorepo structures, using best practices like Inversion of Control (IoC) for modular and testable code.
- Develop, test, and deploy microservices (Node.js / Moleculer.js) with high availability and low latency.
- Build robust CI/CD pipelines using Docker, Jenkins, and Git.
- Collaborate with UI/UX designers, product owners, and other developers in an agile environment.
- Write automation and operational scripts to improve development workflow.
- Continuously research and integrate best practices for fintech compliance, data security, and high availability.
- Engage in knowledge sharing, mentoring, and continuous improvement.
Required Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field. Equivalent practical experience will also be considered.
- 8–10 years of professional experience in full-stack web development, especially with the MERN stack.
- Advanced expertise in:
- React.js, Next.js, Remix
- Node.js, MongoDB, Redis
- HTML, CSS, JavaScript
- SSR, SSG, and client-server hydration
- Microservices using Moleculer.js
- Solid understanding of relational databases (e.g., SQL Server) and ORM frameworks (e.g., Entity Framework) is a plus.
- Strong experience with monorepo structures, IoC (Inversion of Control), and scalable app design.
- Excellent command of Git, scripting (Bash, Node, etc.), Docker, and building CI/CD pipelines with Jenkins.
- Familiarity with state management tools like Redux is a plus.
- Committed to continuous learning and staying current with evolving technologies.
Job Type: Full-time
Work Location: In person