All jobs
RemoteListed Jul 2, 2026

Senior Full Stack Software Engineer

Peoplegig

  • Backend-Development
  • Cloud-Engineer
  • Frontend-Development
  • Full-Stack-Web-Engineer
  • Fullstack-Development
  • Senior-Full-Stack-Engineer
  • Senior-Full-Stack-Engineer-(JavaScript-Python)
  • Senior-Full-Stack-Engineer-(React-Node.Js)
  • Senior-Fullstack-Developer
  • Senior-Fullstack-Software-Development-Engineer
  • Senior-Fullstack-Software-Engineer
  • Software-Engineering

Assessed from original listing evidence

The role

Job description

Our client is seeking a highly capable Senior Full Stack Software Engineer to join their growing technology team. This role is responsible for designing, developing, and maintaining scalable web applications and cloud-native services across the entire technology stack.

The successful candidate will take ownership of backend services built on [link removed], TypeScript, PostgreSQL, and AWS, while also contributing to modern React and [link removed] front-end applications. They will work closely with stakeholders to deliver high-quality software, improve platform performance, and help modernise legacy components.

This role suits a proactive engineer who enjoys solving complex technical problems, communicates effectively within a remote team, and takes ownership of delivering production-ready software.

Key Responsibilities

Software Development

  • Design, develop, test, and maintain scalable full-stack applications using [link removed], TypeScript, React, and [link removed].
  • Build and maintain RESTful APIs and backend services supporting customer-facing applications.
  • Develop responsive, intuitive, and high-performing user interfaces using [link removed].
  • Implement reusable, maintainable, and well-documented code following engineering best practices.
  • Participate in architecture discussions and contribute to technical design decisions.

Cloud & Infrastructure

  • Develop and maintain cloud-native applications hosted on AWS.
  • Build and manage serverless solutions using AWS Lambda.
  • Support and maintain Ubuntu-based EC2 instances hosting internal applications such as Strapi and Meilisearch.
  • Manage PostgreSQL databases hosted on Amazon RDS.
  • Optimise application performance, scalability, reliability, and security.
  • Work with Redis for caching and performance optimisation where appropriate.

Platform Modernisation

  • Assist in modernising legacy applications and frameworks.
  • Contribute to the migration away from Redux Saga and legacy Redux implementations toward modern state management approaches.
  • Recommend improvements to application architecture and engineering processes.
  • Continuously improve code quality, maintainability, and development standards.

Collaboration & Delivery

  • Participate in Agile Scrum ceremonies including sprint planning, stand-ups, reviews, and retrospectives.
  • Collaborate closely with Product Owners, stakeholders, and fellow engineers.
  • Provide regular updates on work progress, risks, blockers, and delivery timelines.
  • Review pull requests and contribute to maintaining high engineering standards.
  • Mentor junior developers where appropriate.

Continuous Improvement

  • Evaluate emerging technologies and recommend adoption where appropriate.
  • Improve CI/CD practices and deployment workflows.
  • Contribute to engineering documentation and knowledge sharing.
  • Support production deployments and investigate issues as required.

Required Skills & Experience

Essential

  • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or related discipline (or equivalent practical experience).
  • Minimum 6+ years of professional software development experience.
  • Strong commercial experience with:
    • [link removed]
    • TypeScript
    • [link removed]
  • Experience building REST APIs and distributed applications.
  • Strong experience with PostgreSQL.
  • Hands-on AWS experience including:
    • Lambda
    • EC2
    • RDS
  • Experience with Git and GitHub workflows.
  • Strong understanding of software architecture and modern development practices.
  • Experience working within Agile/Scrum environments.
  • Excellent written and verbal English communication skills.
  • Demonstrated ability to work independently in a remote environment.

Desirable Skills

Experience with any of the following will be highly regarded:

  • [link removed]
  • Redis
  • Strapi CMS
  • Meilisearch
  • Serverless Architecture
  • CI/CD pipelines
  • Docker
  • Infrastructure as Code
  • Microsoft Dynamics 365 Business Central integrations
  • .NET applications
  • Vercel deployments

Behavioural Competencies

The successful candidate will demonstrate:

  • Strong ownership and accountability
  • Excellent communication and stakeholder management
  • High attention to detail
  • Problem-solving mindset
  • Initiative and self-direction
  • Continuous learning attitude
  • Collaborative team player
  • Adaptability in a fast-paced environment
  • Ability to prioritise competing work effectively

Success Measures

The successful candidate will be expected to:

  • Deliver high-quality, production-ready software on schedule.
  • Build scalable, secure, and maintainable cloud-native applications.
  • Communicate proactively on progress, risks, and blockers.
  • Contribute to platform modernisation initiatives.
  • Improve system performance and reliability.
  • Maintain high code quality through peer reviews and testing.
  • Positively contribute to the engineering culture and team collaboration.

Technology Stack

Backend

  • [link removed]
  • TypeScript
  • REST APIs
  • PostgreSQL (Amazon RDS)
  • Redis

Frontend

  • [link removed]
  • [link removed]

Cloud & Infrastructure

  • AWS Lambda
  • Amazon EC2 (Ubuntu)
  • Amazon RDS
  • Vercel

Development Tools

  • GitHub
  • Jira
  • Agile Scrum

Legacy Technologies (Desirable)

  • Redux
  • Redux Saga

Nice to Have

  • Microsoft Dynamics 365 Business Central
  • .NET

Why Join?

  • Work with a modern JavaScript and AWS technology stack.
  • Build scalable cloud-native products used by global customers.
  • Be part of a collaborative, remote-first engineering team.
  • Influence architecture and modernisation initiatives.
  • Enjoy significant ownership and autonomy over technical solutions.
  • Opportunity to shape engineering practices and contribute to the evolution of the platform.

This role is ideal for an experienced engineer who thrives in a product-focused environment, enjoys working across the full technology stack, and values proactive communication and ownership as much as technical excellence.

Originally posted on Himalayas

Keep exploring