Full Stack Software Engineer
Listed on 2026-03-03
-
Software Development
Full Stack Developer, Software Engineer, Cloud Engineer - Software, Java Developer
Job Description
About the Role We're seeking a talented Staff Full Stack Software Engineers to join our growing engineering team 'll lead the design and development of cloud-native software solutions that serve millions of users and power billions in transaction volume.
As a Staff full stack engineer, you'll own the complete product development lifecycle - from initial design through deployment and monitoring. You'll work with modern technologies including Node.js and Vue.js to build scalable, user-focused applications in a collaborative, fast-paced environment.
What You Will Do End-to-End Product DevelopmentDesign:
Collaborate with Product and Design teams to create technical specifications and user experience flowsDevelopment:
Build responsive web applications using Node.js backends and Vue.js frontendsTesting:
Implement comprehensive testing strategies including unit, integration, and end-to-end testsDeployment:
Manage CI/CD pipelines and deploy applications using modern Dev Ops practicesMonitoring:
Implement observability solutions and maintain production systems for optimal performance
Architect and develop services using Node.js with modern frameworks (Express, Fastify, NestJS)
Build dynamic, responsive user interfaces with Vue.js and modern JavaScript/Type Script
Design RESTful APIs and Graph
QL services for seamless frontend-backend integrationImplement serverless functions and containerized applications for scalable cloud deployment
Optimize applications for performance, security, and maintainability
Write clean, maintainable code following best practices and established coding standards
Participate in code reviews and provide constructive feedback to peers
Research and implement new technologies and development methodologies
Contribute to technical architecture decisions and platform improvements
Mentor junior engineers and share knowledge across the team
Work closely with cross-functional teams including Product, Design, and QA
Take ownership of features from conception to production deployment
Participate in agile development processes and sprint planning
Communicate technical concepts effectively to both technical and non-technical stakeholders
Contribute to team culture and engineering best practices
Node.js expertise:
Strong proficiency in server-side JavaScript development with Node.jsFrontend mastery:
Hands‑on experience with Vue.js and/or React, including state management (Vuex/Pinia, Redux)JavaScript/Type Script:
Deep understanding of modern JavaScript ES6+ and Type ScriptDatabase experience:
Proficiency with both SQL (Postgre
SQL, MySQL) and No
SQL (Mongo
DB, Redis) databasesAPI development:
Experience building and consuming RESTful APIs and Graph
QL servicesHands‑on experience with cloud‑native software development - experience with GCP is a plus
Familiarity with AI‑powered development tools (Cursor, Claude Code) is a huge plus.
Independent problem‑solver with ability to work autonomously and drive projects to completion
Proactive mindset with strong initiative in identifying and addressing technical challenges
Continuous learner who stays current with emerging technologies and best practices
Quality‑focused with attention to detail and commitment to delivering robust, well‑tested code
Collaborative spirit with excellent communication and truly believe in teamwork
Bachelor's degree in Computer Science, Engineering, or equivalent professional experience
10+ years of hands‑on experience in software development
Strong analytical and problem‑solving skills
Ability to work in a fast‑paced, evolving environment
Passion for building exceptional user experiences
Commitment to code quality, testing, and documentation
Work with cutting‑edge technologies and cloud‑native architectures
Access to AI‑driven development tools and emerging technologies
Opportunity to create lasting engineering culture and operational excellence
Remote‑first culture with in‑person meeting on need basis
Collaborative environment with smart,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).