Pavago

Senior Full Stack Software Engineer

USonsiteUSD 10
Apply on company site

About the role

**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. **Responsibilities****Front\-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

Applying with JobFu tracks this in your pipeline automatically.

Free AI résumé tailoring, interview prep, and matches across 40+ countries.

Apply on company site