Please mention DailyRemote when applying
Match your resume skills with our AI powered skill match!
Questions interviewers often ask for this role, with sample answers.
Upload your resume and we draft a letter for this exact role, tailored to what it asks for.
You will build and extend full-stack features using React, Node.js, and Go while modernizing legacy codebases. You will also collaborate with stakeholders to design scalable solutions and maintain high-quality unit and integration tests.
We’re looking for a Senior Full-Stack Software Engineer to join a high-impact engineering project and help build, enhance, and evolve modern software solutions.
This is a great opportunity for a hands-on engineer who is comfortable working across the stack and can confidently navigate an existing codebase. You’ll work on new functionality while also improving, refactoring, and modernizing existing components — always with a focus on maintaining stability and delivering high-quality solutions.
Build and extend full-stack features using React, Node.js, and Go.
Develop dynamic, responsive, and reliable frontend experiences with React and TypeScript.
Design, build, and integrate scalable backend services and APIs using Node.js and Go.
Work with PostgreSQL and MongoDB, including schema design, data modeling, and querying.
Implement secure authentication, authorization, and role-based access control (RBAC).
Analyze existing codebases to understand current functionality before extending, refactoring, or decommissioning components.
Modernize legacy code while ensuring existing functionality and behavior are not impacted.
Develop and maintain unit and integration tests.
Integrate applications with AWS services and APIs.
Collaborate closely with technical and business stakeholders to translate requirements into scalable solutions.
Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, reviews, and retrospectives.
Keep delivery progress visible and communicate effectively around technical challenges, risks, and dependencies.
5+ years of professional software engineering experience, with strong experience across both frontend and backend development.
Strong hands-on experience with React.
Strong proficiency in JavaScript and TypeScript.
Solid backend development experience with Node.js.
Professional experience developing backend services and APIs with Go.
Experience working with AWS and cloud-based application development.
Strong experience with PostgreSQL and MongoDB.
Experience implementing authentication, authorization, and RBAC.
Experience building and integrating scalable APIs.
Experience writing unit and integration tests.
Ability to work independently within complex or established codebases.
Strong understanding of software engineering best practices, code quality, and maintainability.
Experience working in an Agile/Scrum environment.
Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Featuring 217,826+ Jobs in Full Stack Developer
Answer easy questions
217,826+ jobs across 15+ categories
Get your best job matches
Only hand-screened, legit jobs
Find a remote job faster
No ads, scams, or junk
“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”