Back to search
EverestEngineering Linkedin · Posted 1mo ago

Senior Full Stack Engineer

Malaysia

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

About the Company



Everest Engineering is a global technology consultancy focused on building high-quality digital products with a human-centric engineering culture. Founded in 2018 with roots in Australia and India, Everest has grown into a distributed engineering organisation of 260+ engineers across multiple regions. Our Malaysian team is our newest chapter, operating as a remote-first engineering hub working with global clients and high-growth startups. We believe high performance comes from great people, strong engineering discipline, and sustainable work practices.


At Everest:


  • We work five-day weeks with minimal overtime
  • We prioritise psychological safety and continuous learning
  • We believe great software comes from great engineering fundamentals


Learn more about our work: everest.engineering/our-work



About the Role


We are looking for a Senior Full Stack Engineer who combines deep technical expertise with strong engineering judgment. This is not just a coding role. You will act as a technical partner to clients, helping translate complex product ideas into reliable, scalable systems. You will work closely with client teams and Everest engineers to design and deliver modern software systems, while championing best-in-class engineering practices across the stack. This role suits engineers who enjoy solving real product problems, shaping architecture decisions, and mentoring others through example.



Responsibilities


Shape Technical Direction

  • Drive architecture and technical decisions across the stack, balancing simplicity, scalability, reliability, and time-to-market.


Build High-Quality Software

  • Design, develop, and operate modern cloud-native applications using clean architecture, testable code, and automated deployment pipelines.


Partner with Clients

  • Work closely with product managers, designers, and stakeholders to turn ambiguous business problems into pragmatic engineering solutions.


Advocate for Engineering Excellence

  • Champion strong engineering practices including:
  • Test-Driven Development (TDD)
  • Clean architecture and design patterns
  • Secure coding standards
  • CI/CD automation
  • Observability, monitoring, and reliability


Mentor and Elevate Teams

  • Guide engineers through code reviews, technical discussions, and collaborative problem solving while helping strengthen overall team capability.


Own Production Outcomes

  • Take responsibility for the health of the systems you build, including performance, reliability, and operational support.



Qualifications


We are technology-agnostic, but our projects commonly involve the following technologies.


Required Skills


Strong Engineering Fundamentals

You bring deep experience in:

  • System design and architecture
  • Scalable backend systems
  • Software reliability and performance
  • Secure coding and production operations


Full-Stack Development

Experience across both backend and frontend development. Typical stacks include:

  • Backend
  • Node.js
  • Python
  • Go
  • Ruby
  • Frontend
  • React
  • Vue
  • TypeScript


Cloud & DevOps

Experience building and operating systems in cloud environments such as:

  • AWS
  • Google Cloud
  • Azure


With modern DevOps practices including:

  • CI/CD pipelines (GitHub Actions, Jenkins, CircleCI)
  • Infrastructure automation
  • Monitoring and observability


Engineering Practices

Demonstrated experience applying modern development practices such as:

  • Test-Driven Development
  • Behaviour-Driven Development
  • Code review discipline
  • API design and distributed systems architecture


Consulting Mindset

  • You are comfortable making engineering trade-offs and communicating technical decisions clearly to both technical and non-technical stakeholders.



The Future of Engineering at Everest


We are evolving how we build software through AI-augmented engineering practices. Engineers joining Everest will progressively work with:


AI-Assisted Development

  • Using tools like Cursor and Copilot to accelerate development and maintain code quality.


Spec-Driven Development

  • Transforming product requirements into structured specifications that AI agents can help implement.


  • Agentic Workflows
  • Leveraging multi-agent coding systems to automate repetitive engineering tasks and improve delivery speed.




You don’t need to be an AI expert today, we provide internal training to help our engineers master these practices.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent