Remotery

Senior Full Stack Software Engineer

Posted 10 hours ago

This is a fully remote position, open to applicants in California, +1 more state.

📋 Description

• Collaborate with Product and Design teams to convert business requirements into technical specifications.

• Create scalable full-stack applications utilizing Node.js, Vue.js/React, JavaScript/TypeScript, and cloud-native technologies.

• Employ AI-assisted development and agentic coding workflows during the implementation process.

• Perform AI-assisted code reviews and analyses to detect defects, security vulnerabilities, architectural inconsistencies, duplication, and opportunities for reuse.

• Design and consistently enhance automated unit, integration, end-to-end, regression, and performance testing.

• Manage production deployment through automated CI/CD pipelines and contemporary DevOps practices.

• Oversee production health via observability, performance monitoring, alerting, and incident response.

• Utilize AI-assisted analysis for troubleshooting, root-cause analysis, and remediation efforts.

• Continuously enhance product quality, reliability, performance, and maintainability through telemetry, customer behavior insights, incidents, and engineering metrics.

• Architect scalable services and cloud-native applications using Node.js and modern application frameworks.

• Develop dynamic, responsive user experiences with Vue.js/React and JavaScript/TypeScript.

• Design APIs, services, and integration patterns for reusable functionalities.

• Construct serverless and containerized applications for scalable cloud deployment.

• Focus on performance, security, resilience, observability, and maintainability in design.

• Advocate for AI-driven software engineering practices throughout the development lifecycle.

• Embrace AI development tools, coding agents, and engineering automation.

• Write clean, modular, reusable, and maintainable code.

• Engage in technical design and code reviews.

• Contribute to architectural decisions and platform enhancements.

• Share AI-assisted engineering techniques and best practices.

• Take ownership of features and services from conception and technical design through deployment, monitoring, and optimization.

• Collaborate with Product, Design, Platform, CloudOps, and engineering teams.

• Identify and eliminate technical obstacles.

• Communicate technical concepts, design choices, risks, and trade-offs to both technical and non-technical stakeholders.

• Create documentation that allows engineers to understand, maintain, and extend the work.


⛳️ Requirements

• Strong expertise in server-side JavaScript/TypeScript development with Node.js.

• Practical experience with Vue.js and/or React.

• In-depth knowledge of modern JavaScript, TypeScript, API design, and distributed application architecture.

• Experience with SQL and NoSQL databases in live production settings.

• Proficiency in designing and utilizing RESTful APIs and GraphQL services.

• Practical experience in building and managing cloud-native applications.

• Solid understanding of automated testing, CI/CD, observability, and contemporary DevOps practices.

• Hands-on experience with AI-powered software development tools such as Cursor, Claude Code, or similar coding agents.

• Capability to leverage AI across various stages of the software development lifecycle.

• Strong engineering fundamentals and judgment for assessing, testing, and enhancing AI-generated solutions.

• Independent problem-solving skills from concept through to production.

• Strong sense of ownership and urgency, demonstrated by a history of completing work.

• AI-first approach and a continuous-learning mindset.

• Commitment to high-quality, rigorously tested, maintainable software.

• Collaborative mindset with a belief in teamwork, knowledge sharing, and collective ownership.

• Bachelor’s degree in Computer Science, Engineering, or equivalent professional experience.

• 8+ years of hands-on software development experience.

• Strong analytical, architectural, and problem-solving abilities.

• Ability to excel in a fast-paced, constantly evolving engineering environment.

• Passion for creating outstanding user experiences.

• Dedication to engineering excellence in architecture, code quality, testing, documentation, deployment, and production operations.


🏝️ Benefits

• Remote-first culture offering the flexibility to work from any location.

• A collaborative, innovation-driven environment that emphasizes continuous learning.

• Opportunity to work with state-of-the-art technologies and tackle complex technical challenges.

• Competitive salary and a comprehensive benefits package.

People also viewed

Pearson VUE15 hours ago

Senior Software Engineer

US flagNew Jersey OnlyFull-timeFull-stack Engineer$120k – $135k/year
ApplyView job
opinov818 hours ago

Senior Full Stack Engineer, .NET/React

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job
mika AI20 hours ago

Senior Full Stack Developer – React, FastAPI, Django

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
Travoom1 day ago

Principal Full Stack Engineer – Travel & Ticketing Platform

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
EverCommerce1 day ago

Staff Engineer

CA flagCanada, +1 more stateFull-timeFull-stack EngineerC$160k – C$190k/year
ApplyView job
Cisco1 day ago

Software Technical Leader

CA flagCanada OnlyFull-timeFull-stack Engineer$169.6k – $214.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers