Senior Full Stack Engineer
New
Based in United StatesFull-TimeSenior
Salary150,000 - 200,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- Backend DevelopmentNode.jsFrontend DevelopmentTypeScriptPostgresRedisReactRESTful APIs
Requirements
- 5+ years of experience in full stack engineering roles within startup or high-growth environments.
- Strong proficiency in React and solid experience with TypeScript and Node.js in production systems.
- Experience designing and building scalable backend services and APIs, ideally using modern frameworks and relational databases such as Postgres.
- Strong understanding of frontend engineering principles, with an emphasis on creating intuitive, consumer-grade user experiences.
- Ability to work autonomously and take full ownership of features from concept to production.
- Excellent communication skills with the ability to collaborate effectively across engineering, product, and design teams.
- Strong problem-solving mindset with comfort working in ambiguous, fast-changing environments.
- Bias toward action, with a track record of shipping high-quality code quickly and consistently.
- Familiarity with modern web technologies such as Redis, cloud deployment environments, and component-driven UI systems.
Responsibilities
- Own the end-to-end development of full-stack features, from requirements analysis and system design through implementation, deployment, and ongoing optimization.
- Build and maintain scalable user-facing applications, including backend services, APIs, database models, and responsive frontend interfaces.
- Collaborate with product, design, and engineering stakeholders to define technical solutions and deliver intuitive, high-quality user experiences.
- Develop and maintain robust APIs and backend services to support current and future product capabilities.
- Ensure system reliability, performance, and maintainability by proactively refactoring code and improving architecture where needed.
- Write clear technical specifications and contribute to continuous deployment workflows to ensure smooth and reliable releases.
- Take ownership of production systems and continuously monitor, debug, and improve live features based on user feedback and system behavior.
View Full Description & ApplyYou'll be redirected to the employer's site