See all the jobs at Allen Online here:
| Engineering | Full-time
About the Role
We’re looking for a highly skilled and passionate Full Stack Developer with strong hands-on experience in Node.js (Express/Nest) and React.js (Next.js). You will work on high-impact projects, including mission-critical modules of our digital platforms. This role involves end-to-end development, optimization, performance tuning, and close collaboration with cross-functional teams.
Key Responsibilities
-
Develop, enhance, and maintain scalable backend services using Node.js, Express.js, and Nest.js.
-
Build dynamic and responsive frontend interfaces using React.js and Next.js.
-
Design and implement RESTful APIs and microservices with clean, maintainable code.
-
Optimize applications for maximum speed, scalability, and performance.
-
Work with databases such as MongoDB, MySQL, or PostgreSQL.
-
Integrate third-party APIs, internal services, and authentication mechanisms.
-
Collaborate closely with product, QA, DevOps, and design teams to deliver seamless solutions.
-
Participate in code reviews, provide constructive feedback, and maintain coding standards.
-
Troubleshoot and resolve production issues with a strong problem-solving mindset.
-
Contribute to architectural decisions and improve system reliability and efficiency.
Required Skills & Experience
-
3+ years of professional full-stack development experience.
-
Strong proficiency in Node.js, with hands-on experience in Express.js and/or Nest.js.
-
Expertise in React.js and modern frameworks like Next.js.
-
Solid understanding of JavaScript/TypeScript, ES6+, and asynchronous programming.
-
Good knowledge of REST APIs, microservices, and API security practices.
-
Experience with databases — MongoDB / MySQL.
-
Familiarity with version control tools like Git.
-
Experience with CI/CD pipelines, Docker, or cloud platforms (AWS/GCP/Azure) is a plus.
-
Ability to write clean, reusable, and maintainable code.
-
Strong analytical, debugging, and problem-solving skills.
Good to Have
-
Knowledge of GraphQL, WebSockets, or event-driven architecture.
-
Understanding of SSR, SSG, and performance optimization in Next.js.
-
Experience working in Agile/Scrum environments.
-
Exposure to unit testing frameworks (Jest, Mocha, etc.).
Behavioral Qualities
-
Strong ownership mindset and accountability.
-
Excellent communication and collaboration skills.
-
Ability to work in fast-paced, deadline-driven environments.
-
Passion for learning, experimenting, and continuous improvement.
Fetching your Linkedin profile ...