via Workable
$90K - 140K a year
Build and scale web applications and cloud infrastructure, lead architecture decisions, and mentor engineers.
5+ years full-stack experience with JavaScript/TypeScript, React, Node.js, cloud deployments, and database management.
Job Title: Senior Full Stack Software Engineer (Product & Infrastructure) Position Type: Full-Time, Remote Working Hours: U.S. client business hours (with flexibility for sprint planning, deployments, and on-call coverage) About the Role Our client is seeking a Senior Full Stack Software Engineer to build, scale, and maintain modern web applications and the infrastructure that powers them. This is a highly technical, hands-on role focused on full-stack product development, cloud infrastructure, system reliability, and engineering excellence. You will work across front-end interfaces, back-end services, cloud infrastructure, CI/CD pipelines, and system monitoring to deliver reliable, scalable, and high-performing applications. Beyond shipping features, this role also involves mentoring developers, contributing to architecture decisions, and improving long-term platform stability and maintainability. The ideal candidate is a strong end-to-end engineer who thrives in fast-paced product environments and enjoys balancing speed, scalability, reliability, and technical quality. ResponsibilitiesFront-End Development • Build modern, responsive user interfaces using React, Angular, or Vue • Translate Figma or Sketch designs into pixel-perfect, production-ready experiences • Optimize applications for performance, accessibility, and responsiveness • Build reusable UI components and scalable front-end architecture • Ensure compatibility across browsers and devices Back-End Development • Develop and maintain RESTful and GraphQL APIs using Node.js, Python (Django, Flask, FastAPI), or Java • Build secure authentication and authorization systems with role-based access control • Design and optimize database schemas and queries across PostgreSQL, MySQL, and MongoDB • Implement scalable server-side business logic and integrations • Improve application reliability, scalability, and performance Infrastructure & Cloud Engineering • Deploy and manage applications on AWS, GCP, or Azure • Configure and maintain CI/CD pipelines using GitHub Actions, Jenkins, CircleCI, or equivalent tools • Manage containerized environments using Docker and Kubernetes • Monitor infrastructure performance, reliability, and deployment health • Support scalable cloud-native architecture and deployment practices Testing & Engineering Quality • Write unit, integration, and end-to-end tests using Jest, Mocha, PyTest, Cypress, or similar frameworks • Maintain high automated test coverage and engineering quality standards • Conduct peer code reviews and enforce clean coding practices • Troubleshoot production issues and performance bottlenecks efficiently Monitoring, Reliability & Security • Monitor systems using Datadog, New Relic, Grafana, Prometheus, or similar tools • Implement logging, alerting, and observability best practices • Apply secure coding principles aligned with OWASP Top 10 standards • Ensure systems comply with GDPR, SOC 2, HIPAA, or other relevant compliance requirements • Support uptime, resiliency, and disaster recovery initiatives Collaboration & Technical Leadership • Collaborate with product managers and designers to turn requirements into scalable technical solutions • Lead technical discussions and contribute to architecture planning • Mentor junior and mid-level engineers through reviews, guidance, and pairing • Contribute to long-term technical roadmaps and engineering standards • Participate actively in sprint ceremonies, planning, and technical estimation What Makes You a Perfect Fit • Strong full-stack engineer capable of owning features end-to-end • Experienced in scaling systems and improving infrastructure reliability • Hands-on problem solver who thrives in technical environments • Strong communicator who collaborates effectively across teams • Balances rapid execution with maintainable architecture and code quality • Passionate about mentoring and improving engineering culture Required Experience & Skills • 5+ years of professional full stack software engineering experience • Strong proficiency in JavaScript/TypeScript with React and Node.js • Experience with relational and NoSQL databases (Postgres, MySQL, MongoDB) • Hands-on cloud deployment experience using AWS, GCP, or Azure • Strong understanding of Git workflows and CI/CD pipelines • Experience building APIs, scalable applications, and production systems • Strong debugging, optimization, and troubleshooting skills Ideal Experience & Skills • Experience leading architecture reviews and technical design sessions • Familiarity with Infrastructure-as-Code tools (Terraform, Pulumi, CloudFormation) • Background building SaaS or high-traffic applications • Experience with microservices, event-driven systems, or serverless architectures • Familiarity with Kubernetes orchestration and distributed systems • Exposure to observability, performance engineering, and cloud cost optimization What Does a Typical Day Look Like? A Senior Full Stack Software Engineer’s day revolves around building features, improving infrastructure, and ensuring system reliability. You will: • Join standups and align with engineering and product teams on sprint priorities • Build full-stack features across APIs, databases, and front-end interfaces • Review pull requests and mentor engineers through technical feedback • Investigate and resolve bugs, outages, and performance bottlenecks • Collaborate with product managers and designers on implementation strategies and UX flows • Deploy updates through CI/CD pipelines and monitor infrastructure health • Contribute to technical planning, architecture decisions, and platform improvements In essence: you are both a hands-on builder and technical leader, ensuring systems remain scalable, reliable, secure, and continuously improving. Key Metrics for Success (KPIs) • Features delivered on time and aligned with technical specifications • Application uptime ≥ 99.9% • High code quality and maintainable architecture standards • Automated test coverage maintained at ≥80% • Reduced technical debt and improved platform reliability • Fast resolution of production issues and infrastructure incidents • Positive peer feedback and successful mentoring of junior engineers Interview Process • Initial Phone Screen • Video Interview with Pavago Recruiter • Technical Assessment (Full Stack Exercise or Architecture Case Study) • Client Interview(s) with Engineering Team • Offer & Background Verification #FullStackEngineer #SoftwareEngineer #ReactJS #NodeJS #CloudEngineering #AWS #TypeScript #BackendDevelopment #FrontendDevelopment #DevOps #Kubernetes #CI_CD #RemoteWork #SaaS #EngineeringJobs
This job posting was last updated on 6/11/2026