Skip to main content
Pavago

Senior Full Stack Developer (React / Node / AWS) – Remote

RemoteKenya, South Africa only
Published
Role
Fullstack
Experience
Senior
Employment
Full-time
Salary not disclosed
Check eligibility

Open to KE, ZA only. Set where you work from to check your eligibility.

No BS summary

Senior Full Stack Developer with 5+ years of experience in JavaScript, TypeScript, React, Node.js, and databases. Must have experience building production-ready APIs and scalable applications, Git workflows, and CI/CD. Experience with SaaS or product-based applications is a plus.

Core skills

ReactNode.jsAWS

Required skills

JavaScriptTypeScriptGitCI/CDPostgreSQLMySQLMongoDBRedisJestCypress

Optional skills

DockerTerraformMicroservicesServerless architecturesKubernetesCloud-native infrastructure

Required languages

English

What you'll do

  • Build end-to-end product features across: Front-end applications, Back-end APIs and business logic, Database architecture
  • Deliver clean, scalable, production-ready code.
  • Collaborate with Product Managers, Designers, and Engineers throughout the development lifecycle.
  • Improve application performance, maintainability, and scalability.
  • Build modern, responsive interfaces using: React, Angular, Vue.js
  • Implement state management using: Redux, Context API, Vuex
  • Ensure: Cross-browser compatibility, Mobile responsiveness, Accessibility best practices, High-performance user experiences
  • Design and build RESTful APIs and GraphQL services.
  • Develop scalable server-side applications using: Node.js, Django, Flask, Spring Boot
  • Implement authentication, authorization, and secure API design.
  • Optimize application performance and scalability.
  • Design and maintain databases using: PostgreSQL, MySQL, MongoDB
  • Optimize queries and database performance.
  • Implement caching strategies using Redis.
  • Maintain data integrity and efficient data models.
  • Write and maintain automated tests using: Jest, Cypress
  • Maintain 80%+ automated test coverage.
  • Participate in peer code reviews.
  • Follow engineering best practices and coding standards.
  • Continuously reduce technical debt.
  • Work with Git using GitHub or GitLab workflows.
  • Deploy applications through CI/CD pipelines including: GitHub Actions, Jenkins
  • Build and maintain cloud infrastructure using: Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP)
  • Support deployment reliability, monitoring, and production stability.
  • Mentor junior and mid-level developers.
  • Review pull requests and provide constructive technical feedback.
  • Contribute to architecture discussions and technical planning.
  • Promote engineering best practices across the team.
  • Help improve long-term platform scalability and maintainability.
  • Participate in daily standups and sprint planning.
  • Build full-stack features across the application.
  • Review and merge pull requests.
  • Debug production issues and improve application performance.
  • Collaborate with Product Managers and Designers on new features.
  • Deploy updates through CI/CD pipelines.
  • Document technical changes and architecture decisions.
  • Build scalable products from front end to back end while helping shape the technical direction of the engineering team.

What they require

  • 5+ years of professional full stack software development experience.
  • Strong experience working with both relational and NoSQL databases.
  • Experience building production-ready APIs and scalable applications.
  • Strong understanding of Git workflows and CI/CD pipelines.
  • Experience working in Agile development environments.
  • Strong debugging and problem-solving abilities.
  • Ability to deliver features independently from concept to deployment.
  • Excellent written and verbal English communication skills.
  • Comfortable collaborating with cross-functional teams in a remote environment.
  • Experience building SaaS or product-based applications.
  • Familiarity with: Microservices, Serverless architectures
  • Experience working in high-growth startup environments.
  • Exposure to Kubernetes and cloud-native infrastructure.
  • You enjoy owning features from front end to production.
  • You balance development speed with clean architecture.
  • You write maintainable, scalable, and well-tested code.
  • You communicate effectively with product and design teams.
  • You enjoy mentoring others and raising engineering standards.
  • You proactively solve problems and continuously improve systems.

Benefits

  • Own features across the entire technology stack.
  • Make a direct impact on product architecture and engineering decisions.
  • Work in a fast-moving, product-focused environment.
  • Collaborate with experienced engineers and product leaders.
  • Fully remote role with long-term growth opportunities.
  • Clear career progression into: Tech Lead, Staff Engineer, Engineering Manager, Solutions Architect

Pavago is hiring for one of its clients seeking an Accounting & Finance Coordinator to support finance and operations teams.

🇺🇸 United StatesRecruitingStartup
Salary not disclosed