Job Details

Full Stack Engineer


Job Requirements

As a Mid-Level Full Stack Engineer at Justchek, you will play a pivotal role in developing and maintaining our web applications. You will collaborate closely with our cross-functional teams to deliver high-quality software solutions that meet both user needs and business objectives. Your expertise in both front-end and back-end technologies will contribute to the continued growth and success of the business.


  • Collaborate with product managers, designers, and other engineers to conceptualize, develop, and launch new features and improvements for our web applications.
  • Design, implement, and maintain scalable and efficient APIs, databases, and backend services using Node.js and PostgreSQL.
  • Develop responsive and visually appealing front-end interfaces using Next.js and TypeScript, ensuring a seamless user experience across different devices and browsers.
  • Optimize web applications for maximum speed and scalability, continuously improving performance to deliver exceptional user experiences.
  • Work closely with DevOps and cloud services teams to deploy, monitor, and maintain applications on AWS, ensuring high availability and reliability.
  • Participate in code reviews, provide constructive feedback, and follow best practices to ensure code quality, maintainability, and security.
  • Stay up-to-date with industry trends, emerging technologies, and best practices to drive innovation and enhance our development processes.


  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • 2+ years of professional experience as a Full Stack Engineer, with a strong focus on both front-end and back-end development.
  • Proficiency in Node.js, TypeScript, Next.js, AWS, and PostgreSQL.
  • Experience with RESTful API design and implementation.
  • Familiarity with version control systems, such as Git.
  • Strong understanding of software development principles, design patterns, and best practices.
  • Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
  • Strong communication skills and the ability to work collaboratively in a team environment.
  • A self-driven and proactive attitude, with the ability to take ownership of tasks and deliver results within established timelines.
  • Experience working in an Agile/Scrum development environment is a plus.

Payment Partner 

Connect with us

© Justchek 2023. All rights reserved.