Pavago specializes in connecting businesses with top-tier offshore talent in operations, sales, and marketing, offering a comprehensive recruitment solution designed to reduce cost
Senior Full Stack Software Engineer
Location
United States
Posted
93 days ago
Salary
0
Seniority
Senior
No structured requirement data.
Job Description
Senior Full Stack Software Engineer
Pavago
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Our client is seeking a Senior Full Stack Engineer to design, build, and maintain web applications and the infrastructure that powers them. This role requires deep technical expertise across front-end and back-end development, cloud deployments, and system scalability. As a senior engineer, you will be responsible for shipping features end-to-end, mentoring junior developers, and ensuring the reliability and performance of applications. - Front-End Development: - Build responsive interfaces using React, Angular, or Vue. - Ensure pixel-perfect implementation of Figma/Sketch designs. - Optimize performance for speed and accessibility. - Back-End Development: - Develop RESTful and GraphQL APIs with Node.js, Python (Django/Flask/FastAPI), or Java. - Implement authentication/authorization systems and role-based access control. - Design efficient database queries and schemas (Postgres, MySQL, MongoDB). - Infrastructure & Cloud: - Deploy and manage applications on AWS, GCP, or Azure. - Configure CI/CD pipelines with GitHub Actions, Jenkins, or CircleCI. - Manage containerized deployments using Docker and Kubernetes. - Testing & Quality: - Write unit, integration, and end-to-end tests using Jest, Mocha, PyTest, or Cypress. - Maintain high code coverage (>80%) and enforce coding standards through peer reviews. - Monitoring & Security: - Monitor systems with Datadog, New Relic, Prometheus, or Grafana. - Implement security best practices (OWASP Top 10, secure API design). - Ensure compliance with data privacy regulations (GDPR, SOC 2, HIPAA as relevant). - Collaboration & Mentorship: - Partner with product managers and designers to translate requirements into technical solutions. - Conduct code reviews, mentor junior engineers, and lead technical discussions. - Contribute to architecture decisions and long-term technical roadmaps. Qualifications - 5+ years professional full stack development experience. - Proficiency with JavaScript/TypeScript (React, Node.js). - Experience with relational (Postgres, MySQL) and NoSQL (MongoDB) databases. - Cloud deployment experience on AWS, GCP, or Azure. - Strong Git workflow and CI/CD knowledge. Requirements - Experience leading technical design sessions or architecture reviews. - Infrastructure-as-Code skills (Terraform, Pulumi, CloudFormation). - Background in SaaS or high-traffic web applications. - Familiarity with microservices, event-driven systems, or serverless architectures. What Makes You a Perfect Fit - Hands-on builder who can ship features end-to-end. - Experienced in scaling applications and optimizing infrastructure. - Clear communicator and collaborative team player. - Balances speed of delivery with long-term code quality and maintainability. What Does a Typical Day Look Like? A Senior Full Stack Engineer’s day revolves around building features, reviewing code, and ensuring systems are reliable and scalable. You will: - Join daily standups to review progress and align on priorities. - Write code for new features, from designing the API to building the front-end interface. - Review and merge pull requests, mentoring junior developers through feedback. - Debug and optimize systems, addressing performance bottlenecks or outages. - Collaborate with product managers and designers to refine requirements and UX flows. - Monitor deployments and infrastructure health to ensure uptime and reliability. Key Metrics for Success (KPIs) - Features delivered on time and aligned with specifications. - High uptime (≥ 99.9%) and system reliability. - 80%+ code coverage with automated testing. - Positive peer review feedback and reduced technical debt. - Successful mentoring and upskilling of junior developers. Interview Process - Initial Phone Screen - Video Interview with Pavago Recruiter - Technical Assessment (e.g., full stack coding exercise or architecture case study) - Client Interview(s) with Engineering Team - Offer & Background Verification
Job Requirements
- 5+ years professional full stack development experience.
- Proficiency with JavaScript/TypeScript (React, Node.js).
- Experience with relational (Postgres, MySQL) and NoSQL (MongoDB) databases.
- Cloud deployment experience on AWS, GCP, or Azure.
- Strong Git workflow and CI/CD knowledge.
- Experience leading technical design sessions or architecture reviews.
- Infrastructure-as-Code skills (Terraform, Pulumi, CloudFormation).
- Background in SaaS or high-traffic web applications.
- Familiarity with microservices, event-driven systems, or serverless architectures.
- What Makes You a Perfect Fit
- Hands-on builder who can ship features end-to-end.
- Experienced in scaling applications and optimizing infrastructure.
- Clear communicator and collaborative team player.
- Balances speed of delivery with long-term code quality and maintainability.
- What Does a Typical Day Look Like?
- A Senior Full Stack Engineer’s day revolves around building features, reviewing code, and ensuring systems are reliable and scalable. You will:
- Join daily standups to review progress and align on priorities.
- Write code for new features, from designing the API to building the front-end interface.
- Review and merge pull requests, mentoring junior developers through feedback.
- Debug and optimize systems, addressing performance bottlenecks or outages.
- Collaborate with product managers and designers to refine requirements and UX flows.
- Monitor deployments and infrastructure health to ensure uptime and reliability.
- Key Metrics for Success (KPIs)
- Features delivered on time and aligned with specifications.
- High uptime (≥ 99.9%) and system reliability.
- 80%+ code coverage with automated testing.
- Positive peer review feedback and reduced technical debt.
- Successful mentoring and upskilling of junior developers.
- Interview Process
- Initial Phone Screen
- Video Interview with Pavago Recruiter
- Technical Assessment (e.g., full stack coding exercise or architecture case study)
- Client Interview(s) with Engineering Team
- Offer & Background Verification
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Develop and maintain backend applications using Java and Spring Boot; • Implement frontend features or integrations using JavaScript; • Use AI tools to support software development, including code generation, refactoring, and documentation; • Configure and use AI agents to automate technical tasks; • Participate in code reviews and collaborate to continuously improve architecture and software quality; • Work closely with other developers and product teams; • Other routine responsibilities within the department.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description As a full-stack Senior Software Engineer at ITHAKA, you have an opportunity to put your talents towards a deeply meaningful mission. You will work on high-impact products that help put education within everyone’s reach. In this role you will: - Have the freedom to leverage the right tools and languages to solve problems. Right now, we use technologies including AWS, Kubernetes, Kafka, Java, Golang, Python, TypeScript, and GitHub/GitLab. - Develop and deploy software through an automated continuous delivery pipeline supporting over 200 production deployments a week. - See the impact of your work as it is put in front of millions of users. - Contribute to open source! We give back to the community whenever we can. Responsibilities - Participate as an empowered member of a collaborative Agile team to design, develop, and maintain high performance applications. - Leverage continuous deployment and test automation tools to deploy application changes to production multiple times per day. - Interact with internal and external customers to understand their needs and drive the development of web applications to meet those needs. - Implement rich, interactive web applications using the latest technologies, frameworks, and patterns. - Leverage web analytics to support product discovery and to measure project KPIs. - Test, measure, and optimize performance using Application Performance Management tools. - Participate in the on-call rotation as a first point of contact for applications you own. - Demonstrate leadership skills in mentoring team members and articulating and evangelizing new technologies, methodologies, and processes. - Participate in analysis of pricing, risk/reward, cost advantages, and resourcing to support technological improvements. Qualifications - Minimum of 3 years of experience as a full-stack software engineer building large-scale, distributed web applications. - Proven experience with cloud infrastructure services–in particular AWS (Lambda, API Gateway, Step Functions). - Expertise creating and operating backend services using languages like Python, Golang, Java, or JavaScript/TypeScript with frameworks like Fast API, NodeJS or Spring Boot. - Fluent in creating and operating user-facing applications using frameworks like React or Vue. - Experience creating and managing APIs for use by multiple teams using REST or GraphQL. - Deeply knowledgeable in using a decentralized version control system like Git in a collaborative context on a platform like GitHub or GitLab. - Proficient in creating and operating containerized applications, particularly in a Kubernetes environment using Docker. - Familiarity with testing frameworks (e.g. JUnit, Jest, pytest, Playwright) and TDD practices. - Hands-on experience mentoring other engineers in a technical and interpersonal capacity. - Exceptional communication, thoughtfulness, and desire to give and receive regular feedback. Requirements - Real world experience building and operating LLM- or ML-backed systems in production. - Ability to evaluate and reason about LLM outputs and system behavior. - Experience utilizing Open Search for powering ML based solutions. - Experience with serverless and event driven architecture is a plus. - Proven background with accessible coding practices, including semantic HTML, ARIA attributes, and keyboard navigation. - Experience using profiling tools to analyze and optimize application performance like Graphite, Grafana, and Prometheus. - Working knowledge with cache management, content delivery, and application security at the edge using CDNs like Fastly or CloudFront. - Exposure and fluency working with data modeling in relational databases (e.g. PostgreSQL and MySQL) or NoSQL (e.g. MongoDB and DynamoDB). - Experience securing large applications against SQL injection, XSS, CSRF and other exploits. - Established in practice using Terraform or other infrastructure-as-code tools. - Highly effective with GraphDB such as Neo4j, AWS Neptune etc. - Experience leveraging AI tools like Claude, Codex etc in an appropriate fashion in the SDLC. Compensation & Benefits At ITHAKA we believe in openness and equity. Part of living those values is our commitment to clarity about salary ranges, so candidates know what to expect. The starting salary for the Senior Software Engineer position ranges from $112,240.00 - $140,300.00. Starting pay may vary with job-related knowledge, skills, and experience. At present, our total compensation package for benefits-eligible employees includes: - Medical, dental, and vision plans - Employer-paid 10% retirement contribution - Paid parental and caregiver leave - 22 days of paid time off - 11 paid holidays - Up to 12 sick days - Wellness benefits - And more Please note that ITHAKA, at its discretion, may make changes to its benefits programs from time to time.
• Design and build integrations across system boundaries, including backend services (TypeScript/Python), Salesforce (Apex, Flows), and data platforms such as Snowflake. • Implement reliable interfaces and data access primitives used by agentic workflows, including well-bounded tool interfaces, filtering constraints, and normalized data contracts. • Design APIs, event flows, and service contracts that enable agents and human workflows to interact safely with operational systems. • Improve reliability and observability across integration boundaries through testing, monitoring, and clear error classification and remediation patterns. • Reason about logic placement across system layers (Salesforce, backend services, data pipelines, agent layers) and implement solutions in the appropriate system. • Collaborate with engineering leadership, product managers, and domain experts to shape architecture decisions and drive improvements in system design. • Work directly with real-world operational data across systems (Salesforce, Postgres, Snowflake) and design access patterns usable by both product workflows and agent systems. • Contribute to the development of AI-enabled workflows and agent infrastructure, ensuring systems remain predictable, auditable, and production-ready.
Full Stack Engineer
Icon HealthComplete navigation and care delivery for all Musculoskeletal (MSK) conditions
Job Title: Full Stack Engineer Location: Remote Reports To: SVP, Data and Technology Who We Are Icon Health is a leading provider of value-based musculoskeletal (MSK) care, collaborating with payers and providers to enhance outcomes and experience for individuals. The company partners with health plans and risk-bearing providers to assume accountability for reduced total cost of care. By combining technology-enabled MSK providers with proactive care coordination and decision support services, Icon Health delivers multidisciplinary, evidence-based care. We founded Icon Health on the conviction that every patient should be genuinely delighted with their care experience. By prioritizing patient-centered practices, ensuring clear care goals across the entire clinical team, and placing clinicians at the heart of care delivery, we aim to transform a fragmented system into one that truly serves patients. Our model uses a team-based approach to care, integrating musculoskeletal expertise and primary care to achieve better patient outcomes. At Icon Health, we foster a culture that embraces bold thinking, rapid iteration, and practical problem-solving. We seek team members who relish challenging the status quo and thrive in vertically integrated roles—where ideas can swiftly move from concept to execution without layers of red tape. Above all, we value individuals who are eager to roll up their sleeves, tackle obstacles head-on, and create innovative solutions that improve the lives of our patients and our clinical partners. Who You Are Icon is looking for a Full Stack Engineer to design, build and maintain Icon Health’s Care Management Platform. You are passionate about working in a modern cloud stack to solve complex problems with elegant solutions. In this role you will collaborate closely with the clinical, product and data teams to operationalize data and insights from data feeds and care management activity to solve a wide range of healthcare business challenges, drive better patient and clinical experience and outcomes and can flex from data to the user experience to micro-services. In addition, you will collaborate with the product and delivery team on the definition and requirements of analytics products, within an agile framework. You'll be an integral part of our team with opportunities for coaching and mentorship from your senior colleagues, while also having the autonomy to oversee development of a wide array of technical solutions from a foundational stage. What You’ll Do - Design and implement full-stack web applications using modern technologies - Develop responsive and performant user interfaces - Create and maintain efficient, reusable, and reliable backend code - Collaborate with product managers, clinical team, and other engineers - Participate in code reviews and contribute to technical architecture decisions - Optimize applications for maximum speed and scalability - Maintain, troubleshoot, debug, and upgrade existing systems - Analyze, design and develop test cases and implement automated test suites. - Uphold best practices in engineering, security, and design. What You’ll Bring Experience We are always looking for new team members who will add to our company’s DNA and have a strong passion for impact. None of the following are hard requirements, but they describe the qualities and skills that we think will help a candidate be successful in this role. - Proficiency in front-end technologies and responsive design principles: - JavaScript/TypeScript, React, Vue, or Angular, HTML5 and CSS3 - Python development expertise - RESTful API design and Microservices architecture - Bachelor's degree in Computer Science or related field - 3-5 years of full-stack development experience - Strong data skillset, proficient in SQL, ETL, modeling - Strong understanding of software development lifecycle - Experience with DJANGO or other ORM tools - Experience with containerization (Docker, Kubernetes) - Experience with cloud platforms (AWS, Azure, GCP) - Familiarity with DevOps practices - Excellent problem-solving and communication skills - Comfortable with ambiguity and rapid changes common in early-stage companies - Demonstrated drive and ability to self-manage - Experience and familiarity with healthcare data and concepts is a plus What We Offer - Direct Impact: Play a pivotal role in shaping analytics that directly inform care delivery and business strategy. - Agile Environment: A small, vertically integrated team that empowers quick decisions and nimble execution. - Competitive Benefits: Comprehensive benefits package including health insurance, retirement plans, and paid time off. - Yearly Salary: Commensurate with experience - Full Benefits and Employee-Funded 401(k) Icon Health is proud to be an Equal Opportunity Employer. We are committed to building a diverse and inclusive team. We welcome candidates from diverse backgrounds; however, this position requires U.S. work authorization and we are not able to provide visa sponsorship at this time.

