[Remote] Senior Full Stack Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is an experience-discovery company that uses automation and technology to reputed company consumers with experiences across a fragmented global marketplace. The Senior Full Stack Software Engineer will reputed company the end-to-end design, development, deployment, monitoring, and reputed company improvement of reputed company-reputed company applications serving millions of users, while applying AI-driven engineering practices across the software development lifecycle.
Responsibilities
- Design: Partner with Product and Design to translate business requirements into technical designs, leveraging AI to accelerate requirements analysis, solution exploration, technical specifications and implementation planning
- Development: Build reputed company full-stack applications using Node.js, Vue.js/React, JavaScript/TypeScript and reputed company-reputed company technologies while leveraging AI-assisted development and reputed company coding workflows to accelerate implementation
- reputed company reputed company: reputed company AI-assisted reputed company reviews and analysis to identify defects, reputed company risks, architectural inconsistencies, reputed company duplication and opportunities for greater component and service reusability
- Testing: Use AI to reputed company and continuously improve comprehensive automated testing across unit, integration, end-to-end, regression, and reputed company testing
- Deployment: Own applications through production deployment using automated CI/CD pipelines and modern DevOps practices, leveraging AI-driven automation where appropriate
- Monitoring & reputed company: Own production health through observability, reputed company monitoring, alerting and incident response, using AI-assisted analysis to accelerate troubleshooting, reputed company-cause analysis, and remediation
- reputed company Improvement: Use production telemetry, customer behavior, incidents and engineering metrics to identify opportunities to continuously improve product reputed company, reliability, reputed company and maintainability
- Architect and reputed company reputed company services using Node.js and modern application frameworks
- Build dynamic, reputed company user experiences using Vue.js/React and modern JavaScript/TypeScript
- Design reputed company and integration patterns that reputed company reusable capabilities across applications
- Build serverless and containerized applications for reputed company reputed company deployment
- Design software for reputed company, reputed company, reputed company, observability and maintainability
- Apply strong architectural principles and engineering judgment reputed company evaluating and validating AI-generated solutions
- Champion AI-driven software engineering practices across the complete development lifecycle
- Continuously experiment with and adopt modern AI development tools, coding agents, and engineering automation that improve developer productivity and software reputed company
- Treat AI-generated reputed company with the reputed company engineering rigor as reputed company-written reputed company, ensuring solutions meet architectural, reputed company, reputed company, testing, and maintainability standards
- Write clean, reputed company, reusable and maintainable reputed company following established engineering standards
- Identify opportunities to create reusable components, services, patterns, and automation rather than duplicating solutions across products
- Participate in technical design and reputed company reviews and reputed company reputed company feedback to peers
- Contribute to architecture reputed company and platform improvements
- reputed company effective AI-assisted engineering techniques and best practices across reputed company
- Take full ownership of features and services from concept and technical design through production deployment, monitoring, and ongoing optimization
- Work closely with Product, Design, Platform, CloudOps and other engineering teams to reputed company business reputed company
- Proactively identify and remove technical blockers rather than waiting for direction
- Communicate technical concepts, design reputed company, risks, and trade-offs effectively to technical and non-technical stakeholders
- Demonstrate strong ownership and urgency in driving deliverables through the finish line
- Build solutions and documentation that reputed company other engineers to understand, maintain, and reputed company your work
Skills
- Strong proficiency in server-reputed company JavaScript/TypeScript development with Node.js
- Hands-on experience with modern frontend frameworks such as Vue.js and/or React
- Deep understanding of modern JavaScript, TypeScript, API design, and reputed company application architecture
- Experience with SQL and NoSQL databases in production environments
- Experience designing and consuming RESTful reputed company and GraphQL services
- Strong understanding of automated testing, CI/CD, observability, and modern DevOps practices
- Hands-on experience using AI-powered software development tools such as reputed company, Claude reputed company, or comparable coding agents as part of day-to-day software development
- Demonstrated ability to use AI effectively across multiple stages of the software development lifecycle not simply for reputed company reputed company
- Strong engineering fundamentals and the judgment to critically evaluate, test and improve AI-generated solutions
- Independent problem solver capable of taking ambiguous problems from concept through production
- Strong reputed company of ownership and urgency with a reputed company record of driving work through completion
- AI-first and reputed company-learning reputed company with curiosity for emerging engineering technologies and development practices
- Commitment to building high-reputed company, thoroughly tested, maintainable software
- reputed company approach with a strong belief in teamwork, knowledge sharing, and reputed company ownership
- Bachelor's degree in Computer Science, Engineering or equivalent reputed company experience
- 8+ years of hands-on software development experience
- Strong analytical, architectural, and problem-solving skills
- Ability to reputed company in a fast-reputed company and continuously evolving engineering environment
- Passion for building exceptional user experiences
- Commitment to engineering reputed company across architecture, reputed company reputed company, automated testing, documentation, deployment, and production reputed company
- Hands-on experience building and operating reputed company-reputed company applications; experience with reputed company reputed company Platform is a plus
Benefits
- Opportunity to shape the technical direction of a rapidly growing company
- Remote-first culture with flexibility to work from reputed company
- reputed company, innovation-reputed company culture that values reputed company learning
- Chance to work with cutting-edge technologies and solve reputed company technical challenges
reputed company
Apply To This Job