About the job
Job Title: Senior Full Stack Developer
Position Type: Full-Time, Remote
Working Hours: U.S. client business hours (with flexibility for sprint cycles, deployments, and urgent fixes)
About the Role:
Join our dynamic team at pavago as a Senior Full Stack Developer. In this pivotal role, you will design, develop, and maintain robust web applications, ensuring a seamless experience from front-end interfaces to back-end services and databases. You will actively code and provide architectural guidance, as well as mentor junior developers, driving the performance and reliability of our products while fostering innovation.
Key Responsibilities:
Front-End Development:
- Create modern, responsive user interfaces utilizing frameworks like React, Angular, or Vue.
- Implement state management solutions such as Redux, Vuex, or Context API.
- Ensure accessibility and compatibility across various browsers and devices.
Back-End Development:
- Craft APIs and business logic using Node.js, Python (Django/Flask/FastAPI), or Java/Spring.
- Design RESTful and GraphQL endpoints for client integration.
- Optimize server-side rendering for enhanced performance.
Database Management:
- Design database schemas and manage both relational (Postgres, MySQL) and NoSQL (MongoDB, DynamoDB) databases.
- Write efficient queries and handle migrations.
- Implement caching strategies with tools like Redis and Memcached.
Quality Assurance:
- Create unit, integration, and end-to-end tests using frameworks such as Jest, Mocha, Cypress, or PyTest.
- Ensure high code coverage (≥80%) and adhere to style guidelines.
- Conduct regular peer code reviews.
Collaboration & Agile Practices:
- Collaborate with product managers and designers to transform user stories into technical requirements.
- Engage in sprint ceremonies, including planning, standups, and retrospectives.
- Provide accurate estimates of effort and technical insights.
DevOps Practices:
- Utilize Git, GitHub/GitLab for version control and manage pull requests.
- Deploy applications through CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins).
- Oversee cloud deployments on AWS, Azure, or GCP (e.g., Elastic Beanstalk, App Engine, serverless functions).
Mentorship & Leadership:
- Guide junior and mid-level developers through code reviews and pair programming.
- Contribute to discussions on the long-term technical roadmap.
- Promote engineering best practices throughout the team.
Qualifications:
To excel in this role, you should have a passion for full-stack development and a strong foundation in both front-end and back-end technologies.

