Role overview

Sr. Full Stack Engineer

Requirements and responsibilities

Readable role content extracted into sections for faster review.

Requirements

  • into production-ready experiences Backend Engineering Design and build APIs and backend services using Node.js and TypeScript Model and optimize PostgreSQL database schemas and queries Implement data validation, business logic, and integrations Support distributed systems, operational workflows, and edge-server integrations Design backend services that are secure, scalable, and reliable Product & Systems Collaboration Collaborate closely with Product Managers, Designers, Backend Engineers, Frontend Engineers, and Computer Vision teams Participate in architecture discussions and technical decision-making Help define engineering standards, best practices, and maintainable development patterns Contribute to product delivery from concept to production Scalability, Quality & Performance Improve application performance, scalability, and maintainability Participate in code reviews and technical design discussions Write clean, well-documented, and testable code Balance execution speed with engineering quality and long-term sustainability What We're Looking For: 5+ years of professional software engineering experience Strong experience developing full stack applications in production environments Experience working with React, Next.js, TypeScript, Node.js, and PostgreSQL Experience building scalable SaaS, analytics, or operational platforms Experience collaborating closely with Product, Design, and Engineering teams Experience working in Agile product development environments Full Stack Engineering Skills Strong understanding of modern frontend architecture and React ecosystems Strong understanding of backend architecture, APIs, and service-oriented design Proficiency with TypeScript across frontend and backend environments Experience designing and consuming REST APIs Strong database design and query optimization skills Ability to build maintainable and scalable systems across the entire stack Understanding of authentication, authorization, and application security best practices Experience integrating multiple systems and services Collaboration & Communication Strong communication skills in cross-functional environments Ability to discuss technical trade-offs and architectural decisions Comfortable working autonomously in remote environments Ownership mentality and proactive problem-solving approach Ability to work effectively in fast-moving and evolving product environments Bonus Points Experience with AI-driven products, analytics platforms, or computer vision solutions Familiarity with real-time systems and operational dashboards Experience with distributed systems and edge computing environments Experience working with Python-based services Experience with observability, monitoring, and performance optimization Experience working in startup or high-growth product environments

Requirements

  • TypeScript Next.js React Node.js PostgreSQL Additional Technologies (

Nice to haves

  • ) DrizzleORM Zod TailwindCSS Shadcn/UI REST APIs AWS Platform Context AI-powered operational intelligence platform Computer Vision pipelines built in Python Edge-server integrations built with Node.js and TypeScript Real-time operational analytics and monitoring systems English: High level (C1 or above required for daily communication) Remuneration: Compensation in US dollars as contractor. This is a remote position, allowing you to work from anywhere. If you are seeking a stimulating work environment, growth opportunities, and a team passionate about technology, look no further! Join 1950Labs and become a part of our success. To apply, please submit your CV. We look forward to getting to know you and discussing how you can contribute to our team. Originally posted on Himalayas
Similar roles

Keep a backup shortlist.

Browse stack
FocusFull Stack EngineeringRole area
Seniority signalSeniorCandidate level
StackAWS, Next.js, Node.jsPrimary skills
Location40 accepted countriesEligibility

Stack

Use these tags to compare similar remote roles.

Location eligibility

Candidates should apply only when their profile country is listed here.

Hiring flow

WithMira shows the role, then sends candidates to the company application.

1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.
Apply on company siteCompany siteOpen link