Senior Full Stack Engineer

Overview

AMK Solutions is actively seeking a Senior Full Stack Engineer with expertise in Node.js and Next.js to join their remote team. The company focuses on providing robust, scalable, and aesthetically pleasing products for both startups and well-established companies. The role demands that candidates be available during U.S. business hours, particularly until at least 3 PM ET. The start date for the position is immediate, with a competitive salary package on offer.

Company Background

AMK Solutions is a software consultancy known for its commitment to helping businesses build quality software that meets their requirements. This full-stack remote team thrives on ownership, clear communication, and delivering quality in their projects. They are expanding their development team, offering an opportunity for experienced developers to work in a high-performance environment.

Responsibilities

As a Senior Full Stack Engineer at AMK Solutions, you will be involved in:

  • Developing backend services using Node.js, Express.js, and TypeScript.
  • Building and maintaining RESTful APIs catering to user accounts, voting systems, and real-time updates.
  • Creating responsive web apps leveraging Next.js, React, and styling with Tailwind CSS.
  • Handling databases through MongoDB and utilizing Mongoose for queries.
  • Implementing authentication flows which may include email, social logins, and OTP using Passport.js.
  • Engaging real-time communication through Socket.io.
  • Setting up background job processing systems using Redis and Bull.
  • Contributing to shared frontend components for web and future mobile applications.
  • Optimizing performance, caching, and employing SEO rendering strategies.

Required Skills

To be successful in this position, candidates should possess the following skills:

  • A minimum of 5+ years of experience in building full-stack applications at scale.
  • Strong understanding of Node.js, Express.js, and TypeScript is essential.
  • Proficiency in developing frontend applications using React and Next.js (SSR/SSG).
  • Experience with MongoDB, and managing Redis for job queues.
  • Familiarity with Tailwind CSS and modular component libraries.
  • A robust grasp of REST APIs, real-time updates, and background processing methodologies.
  • Excellent verbal and written communication skills in English.

Bonus Skills

Aside from the core requirements, candidates who are familiar with the following will be at an advantage:

  • Expertise in React Native and the Expo ecosystem.
  • Experience in integrating services such as Stripe, Typesense, or reCAPTCHA.
  • Exposure to DevOps tools, including Docker, AWS, and Pulumi is beneficial but not mandatory.

Work Environment

AMK Solutions promotes a fully remote work culture, allowing employees to choose their work environment. This flexibility is paired with the requirement for U.S. time zone alignment to ensure effective collaboration within the team.

Compensation and Growth

The position offers competitive compensation and numerous opportunities for professional development within a high-performing engineering team. Employees are expected to take ownership of their projects, write clean and thoroughly tested code, and actively contribute to the team’s growth.

Application Process

To express your interest in the Senior Full Stack Engineer position, send your resume to hr@amk.solutions. AMK Solutions emphasizes the need for team players who are dedicated to their craft and are eager to participate in a collaborative and innovative work environment.

Conclusion

This opportunity at AMK Solutions is perfect for experienced full-stack engineers looking to work in a supportive and progressive environment that values quality software development. Apply today to be part of a team that thrives on clear communication and ownership.



This job offer was originally published on remoteOK.com

AMK Solutions

Remote

Software development

Full-time

June 20, 2025

28 views

2 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.