Senior Full Stack Engineer

Posted 87ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Full-Stack Engineer at a cloud-based SaaS company modernizing systems and building features in a Node.js ecosystem. Seeking an experienced developer with a passion for tackling complex challenges.

Responsibilities:

  • Maintain, enhance, and debug an established PHP backend
  • Design and build new features and microservices using Node.js, NestJS, and TypeScript
  • Develop modern, responsive user interfaces using Vue.js 3 and Nuxt.js
  • Gradually migrate functionality from the legacy PHP system to the modern stack
  • Deploy, operate, and troubleshoot applications running in AWS
  • Work with cloud services such as ECS, databases, caching, and storage as part of day-to-day development
  • Collaborate closely with product, client services, and fellow engineers
  • Perform code reviews and mentor other developers
  • Influence architectural direction and establish engineering best practices
  • Take ownership of features from design through production

Requirements:

  • 5+ years of experience in full-stack software development
  • Strong proficiency in PHP
  • Strong proficiency in Node.js and TypeScript (NestJS experience is a plus)
  • Experience with Vue.js or similar modern frontend frameworks
  • Solid understanding of MySQL and Redis
  • Comfortable with Docker, Git, and CI/CD pipelines
  • Hands-on experience deploying and running applications in AWS
  • Comfort working with production cloud environments and cloud-native services
  • Strong problem-solving skills and ability to work independently
  • Clear, effective communication skills

Benefits:

  • Base Salary: $100,000 – $130,000
  • Paid Time Off: Competitive vacation and personal days to maintain a healthy work-life balance
  • Comprehensive Health Benefits: Medical, dental, and vision benefits to support your overall well-being
  • Culture & Team: Be a part of a supportive cross-functional team, that thrives on collaboration and innovation, where every member's ideas are valued and contribute to shared goals and success