Makai Digital

Makai Digital

·Today

Senior fullstack engineer

Apply now

Location

remote, United States

Commitment

Full Time

Level

Senior (5+ years)

Required skills

Orchestration & ManagementProvisioningSoftwareJavaScript UI LibrariesTemplating LanguagesOSSBrowser TestingContainer OrchestrationComputeProgramming LanguagesAutomation & ConfigurationCloud ComputingBackend FrameworksDevOpsPaaSLibrariesTesting FrameworksFull Stack FrameworkSaaSContainer ManagementQuerying LanguagesQuery/Data FlowFrameworksScheduling & OrchestrationJavaScript Testing FrameworksEnterprise SoftwareIaaS

Job Description

Role Summary:

We are looking for an experienced Senior Fullstack Engineer with deep expertise in React and Node.js to lead the development of end-to-end solutions. You will be responsible for architecting and building robust, scalable, and high-performance applications, from the user interface to the underlying server-side logic.

What You'll Do:

  • Lead the design and development of full-stack web applications, ensuring seamless integration between the front-end and back-end.
  • Build responsive and interactive user interfaces using React.js, TypeScript, and modern front-end practices.
  • Develop scalable server-side logic, APIs, and microservices using Node.js and frameworks like Express.js or Fastify.
  • Implement and consume both RESTful and GraphQL APIs.
  • Establish and manage CI/CD pipelines for automated testing and deployment on cloud platforms like AWS, Azure, or GCP.
  • Mentor junior and mid-level engineers, conduct code reviews, and promote engineering best practices.
  • Collaborate with product managers and designers to translate requirements into technical solutions.

Must-Haves:

  • Extensive professional experience building full-stack applications with a strong focus on React.js and Node.js.
  • Expert-level proficiency in JavaScript and TypeScript.
  • Deep understanding of API design principles for both REST and GraphQL.
  • Hands-on experience with deploying and managing applications on cloud platforms (AWS, Azure, or GCP).
  • Proficiency with containerization technologies like Docker and orchestration with Kubernetes.
  • Experience with modern testing frameworks such as Jest, Cypress, or Playwright.
  • Demonstrated ability to lead projects and mentor other engineers.

Nice-to-Haves:

  • Experience with other front-end frameworks (e.g., Vue, Svelte) or back-end languages (e.g., Go, Python).
  • Knowledge of infrastructure as code tools like Terraform or CDK.
  • Experience designing and working with distributed systems or microservices architecture.

Ready to join the team?

Apply now