CrawlJobs Logo

Full-stack Engineer

United States, San Francisco 293000.00 - 325000.00 USD / Year · Job Posted February 21, 2026
Apply Position
Job Link Share

Job Description

As a Full-Stack Engineer, you will design and build end-to-end web systems that serve both customers and internal teams. You’ll own the design and implementation of full-stack solutions—from early prototypes to production-ready systems—making thoughtful trade-offs around usability, security, and long-term maintainability. We’re looking for pragmatic builders with strong product instincts who move fast without compromising quality or security. You’ll work closely with designers, engineers, and cross-functional partners to identify pain points, prototype solutions, and take them from zero-to-one into reliable systems.

Job Responsibility

  • Design, build, and maintain web applications for external customers
  • design, build, and maintain internal tools used across hardware, research, design, operations, and software teams
  • rapidly prototype and iterate on new tools in close collaboration with stakeholders
  • architect and deliver full-stack solutions with a strong emphasis on usability and security
  • evaluate third-party and open-source solutions and make sound build vs. buy decisions
  • establish best practices for internal tooling, including code quality, reliability, and security

Requirements

  • 7+ years of professional software engineering experience, with a focus on full-stack web development
  • proficient in rapidly building user-facing products and internal applications
  • experience working from zero-to-one on early-stage products and iterating quickly based on feedback
  • strong understanding of security principles and best practices for protecting sensitive data
  • familiar with a broad range of modern front-end and back-end frameworks and tools

Nice to have

  • experience building internal tools for multidisciplinary teams (hardware, research, operations)
  • track record of effectively selecting and integrating third-party or open-source solutions
  • strong design instincts and experience collaborating closely with designers
  • familiar with infrastructure and deployment for internal systems (e.g., containerization, CI/CD)
  • experience balancing speed with security and reliability in production environments

What we offer

  • Medical, dental, and vision insurance for you and your family, with employer contributions to Health Savings Accounts
  • pre-tax accounts for Health FSA, Dependent Care FSA, and commuter expenses (parking and transit)
  • 401(k) retirement plan with employer match
  • paid parental leave (up to 24 weeks for birth parents and 20 weeks for non-birthing parents), plus paid medical and caregiver leave (up to 8 weeks)
  • paid time off: flexible PTO for exempt employees and up to 15 days annually for non-exempt employees
  • 13+ paid company holidays, and multiple paid coordinated company office closures throughout the year for focus and recharge, plus paid sick or safe time (1 hour per 30 hours worked, or more, as required by applicable state or local law)
  • mental health and wellness support
  • employer-paid basic life and disability coverage
  • annual learning and development stipend to fuel your professional growth
  • daily meals in our offices, and meal delivery credits as eligible
  • relocation support for eligible employees
  • additional taxable fringe benefits, such as charitable donation matching and wellness stipends, may also be provided
  • offers equity
  • performance-related bonus(es) for eligible employees

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Full-stack Engineer

8 matching positions

Senior Growth Full-Stack Engineer

Senior Growth Full-Stack Engineer role at Seamless.AI focusing on user activatio...
Location
Location
United States
Salary
Salary:
Not provided
https://seamless.ai/ Logo
Seamless.AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience as a full-stack engineer (startup or growth-focused environment preferred) with SaaS product
  • Strong proficiency in modern JavaScript/TypeScript (React.js, Node.js)
  • Proficiency with modern database technologies (PostgreSQL, Vector DBs, OpenSearch, DynamoDB)
  • Proficiency with Cloud architecture and scalability best practices, in particular AWS (Lambda, serverless, cloud-native services)
  • Hands-on experience with A/B testing platforms (GrowthBook, Optimizely, LaunchDarkly, etc.)
  • Familiarity with feature flag systems and controlled experiment rollout strategies
  • Experience with product analytics tools (Amplitude, Segment, Tableau)
  • Ability to translate growth hypotheses into technical experiments quickly and iteratively
  • Strong data-driven mindset with the ability to evaluate experiment outcomes statistically
  • Comfortable working in fast-moving, cross-functional growth teams
Job Responsibility
Job Responsibility
  • Collaborate with growth, product, and data teams to design and implement A/B tests and growth experiments focused on user activation
  • Build, deploy, and maintain full-stack features and experiment infrastructure (frontend + backend)
  • Implement and manage feature flagging systems to enable rapid testing and controlled rollouts
  • Work with GrowthBook (or similar experimentation platforms) to set up, track, and analyze experiments
  • Instrument and track user behavior in Amplitude and other analytics platforms to generate insights
  • Write clean, scalable, and maintainable code across the React frontend and Node.js backend
  • Monitor and evaluate experiment outcomes, providing actionable insights and recommendations
  • Balance speed of experimentation with engineering best practices, ensuring quality while moving quickly
  • Fulltime
Read More
Arrow Right

Senior Full Stack Data Engineer

Senior Full Stack Data Engineer role in Citi's Chief Technology Office (CTO) Tec...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 8 years of proven experience in software development
  • Significant experience as a Data Engineer and Full Stack Developer
  • Strong proficiency in SQL for data querying, manipulation, and optimization
  • Experience with NoSQL databases, such as MongoDB
  • Expertise in designing and developing data pipelines for ingestion, transformation, and processing of large datasets
  • Deep understanding of multithreading, thread pools, Object-Oriented Programming (OOP) concepts, and design patterns
  • Demonstrated experience working in an Agile software development environment
  • Excellent communication, problem-solving, and analytical skills
  • Proficiency in at least one of the following programming languages: Java or Python
  • Strong knowledge of DevOps practices, including source control management (e.g., Git), Continuous Integration (CI), Continuous Delivery/Deployment (CD), and automated deployments
Job Responsibility
Job Responsibility
  • Design and develop scalable data solutions leveraging platforms such as Iceberg, Snowflake, Trino, or other modern data ecosystems
  • Design, build, and optimize robust Extract, Load, Transform (ELT) and Extract, Transform, Load (ETL) data pipelines
  • Collaborate effectively with domain experts, product managers, analysts, and data scientists to understand data requirements and deliver efficient data solutions
  • Enable advanced analytics and machine learning workflows by ensuring the delivery of high-quality, reliable, and timely data
  • Implement and manage CI/CD pipelines to automate data engineering workflows across both cloud and on-premises environments
  • Research, evaluate, and recommend the integration of open-source technologies into our data platform
  • Clearly communicate complex technical details, project progress, and challenges to both technical and non-technical stakeholders
  • Design, develop, and implement scalable full-stack applications using technologies such as JavaScript, ReactJS, NodeJS, Python, and SQL/NoSQL databases
  • Write clean, efficient, well-documented, and maintainable code, adhering to industry best practices
  • Fulltime
Read More
Arrow Right

3D Full-stack Engineer

As a 3D Full-stack Engineer in Inter IKEA Range, you will be working on projects...
Location
Location
Sweden , Malmö
Salary
Salary:
Not provided
https://www.ikea.com Logo
IKEA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep understanding of computer graphics, offline and real-time as well as 3D asset pipelines
  • Significant experience with software product development with 3D/VFX workflow focus
  • General Knowledge of product development workflows from CAD (computer-aided design) utilizing tools such as Revit, SolidWorks, or CATIA to in depth understanding of 3D visualization, animation, and rendering processes, including 3D DCC´s (Digital Content Creation), V-Ray, Rendering queue management, and other key Software solutions
  • Good general understanding of 3D, CG and VFX pipelines, including asset creation, texturing, lighting, rigging and posing
  • Good understanding of Pixar´s USD (Universal Scene Description) and MaterialX node structure is a plus
  • A Platform and DevOps mindset towards securing operations of business-critical applications with a good understanding of Agile methodologies and experience working on Agile development teams
  • Educational Background: Degree in Digital Media, Interactive Media, Media Technology, Computer Science, or a related field
Job Responsibility
Job Responsibility
  • Design and develop code for both out of the box or custom build 3D applications, including Javascript, C#, C++ , Python to ensure timely delivery on agreed sprints and Epics
  • Support 3D-related business areas and product teams by translating user needs from business language into technical briefs for internal or external development and finally into code
  • Benchmark and analyze IT processes to identify development opportunities, ensuring alignment within the DevOps team and maintaining positive relationships with contractors, vendors and stakeholders
  • Work closely with various teams across IKEA to ensure our digital strategies are aligned, integrated and support the broader goals of the company
  • Act as a technical expert when dealing with third party suppliers and as a key developer amongst others for our core 3D solutions
What we offer
What we offer
  • Working with modern technologies and frameworks
  • Opportunity to create software products that are easy to use, visually stunning, and accessible
  • Team that values innovation and creativity
  • Fun and celebratory work environment
  • Fulltime
Read More
Arrow Right

Full-Stack Engineer, AI Companion

The AI Companion team creates the speech interface to NEO, as well as the physic...
Location
Location
United States , Palo Alto
Salary
Salary:
150000.00 - 250000.00 USD / Year
1x.tech Logo
1X Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience with C++
  • 4+ years of experience with Python
  • 4+ years of experience with Bazel
  • 4+ years of experience with PyTorch
  • Experience with real‑time or streaming model architectures or systems
  • Product obsession with quality, performance, and design taste
  • Ability to take research ideas into production systems that work reliably
  • Good product taste as pertaining to human‑robot interaction, non‑verbal communication, and speech UX
Job Responsibility
Job Responsibility
  • Design the software architecture for real-time multimodal I/O
  • Design application flows like scheduling chores and triggering autonomous tasks from the voice interface
  • Optimize the companion stack for enabling seamless interactions with NEO
  • Make the Companion scalable and reliable while serving models from remote machines
What we offer
What we offer
  • Health, dental, and vision insurance
  • 401(k) with company match
  • Paid time off and holidays
  • Fulltime
Read More
Arrow Right

Senior Full-Stack Web Application Developer / Software Engineer

You will be hands-on, leading the design, implementation, testing, launch, and s...
Location
Location
United States , Bartlett
Salary
Salary:
90000.00 - 180000.00 USD / Year
apharmony.com Logo
apHarmony Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related field
  • In-depth understanding of JavaScript
  • Ability to write cross-browser and cross-platform applications
  • 5+ years experience writing reusable, maintainable, and well-tested code
  • Excellent verbal and written communication skills
  • Excellent teamwork and project management skills
Job Responsibility
Job Responsibility
  • Leading the design, implementation, testing, launch, and support of the various applications
  • Analyzing and Defining Requirements
  • Developing Full-stack Applications
  • Testing
  • Deployment
  • Fulltime
Read More
Arrow Right

Full-Stack JavaScript Developer

We are looking for a Full-Stack JavaScript Developer (Node.js + Vue.js) to join ...
Location
Location
Portugal
Salary
Salary:
Not provided
ascendixtech.com Logo
Ascendix Tech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of commercial experience with JavaScript/TypeScript
  • 3+ years of commercial experience with Node.js on the back end
  • Experience building and maintaining REST/JSON APIs
  • Solid understanding of authentication/authorization, error handling, and logging
  • 2+ years of commercial experience with a modern front-end framework
  • Vue.js is preferred (React experience acceptable, with readiness to work in Vue)
  • Experience building SPA dashboards, forms, data grids, and filters
  • Experience working as a true full-stack developer (same engineer owning both backend and frontend features end-to-end)
  • Strong knowledge of SQL and experience integrating applications with analytical/OLAP stores (Snowflake, Redshift, BigQuery, or similar)
  • Experience integrating with external APIs and third-party services
Job Responsibility
Job Responsibility
  • Work as a full-stack engineer, owning features from API to UI: Develop and maintain Node.js backend services for data ingestion, processing, and application logic
  • Implement Vue.js frontend components and pages (forms, tables, filters, dashboards)
  • Collaborate with solution architects and data engineers to: Consume and expose data from Snowflake and other data sources
  • Align on data models and contracts between the application and the data warehouse
  • Integrate with: Chrome extension–based data capture flows
  • External data providers and internal APIs
  • Ensure code quality: Write clean, testable, maintainable code in both the back end and the front end
  • Participate in code reviews, refactoring, and technical design discussions
  • Contribute to architecture and technical decisions for the MVP and further phases
  • Collaborate with PM/BA and client stakeholders, clarify requirements, and propose implementation options
What we offer
What we offer
  • Health insurance
  • Vacation days: 22 days per year
  • Paid Time off Benefits
  • Meal Card
  • Friendly and calm atmosphere in the company
  • Career and professional growth: Individual development plan
  • Technical leads and mentors
  • Open management and well-established processes
  • Regular performance reviews
  • Free access to the company accounts on educational platforms (Udemy, Pluralsight)
  • Fulltime
Read More
Arrow Right

Senior Full-Stack Engineer, Sportsbook

Easygo leads the world in crafting top-tier entertainment experiences. Within ou...
Location
Location
Australia , Melbourne
Salary
Salary:
Not provided
easygo.io Logo
Easygo Gaming
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's/Master's degree in Computer Science or equivalent practical experience
  • 6+ years of hands-on experience in software engineering, with a primary focus on backend development
  • Experience with Node.js, GraphQL, Docker, Cloud services (e.g., AWS, Azure, Google Cloud) and related technologies
  • Experience with Database technologies such as PostgreSQL, MySQL, Elasticsearch for data storage and management
  • Experience with Messaging systems such as Nats, Kafka, RabbitMQ, SQS, etc.
  • Experience with Monitoring and logging tools (e.g., Datadog)
  • Strong understanding of code architecture and design principles
  • Excellent problem-solving skills and the ability to thrive in a fast-paced, dynamic environment
  • Strong communication skills for effective collaboration with teams and stakeholders
  • Analytical mindset to address complex technical challenges and devise innovative solutions
Job Responsibility
Job Responsibility
  • Actively engage in hands-on coding, testing, debugging, and troubleshooting to ensure code quality, scalability, and maintainability
  • Write efficient, scalable, and maintainable code, adhering to coding standards and best practices
  • Lead technical discussions and propose solutions that drive team performance and contribute to team and company OKRs
  • Innovate within the team by pushing for improvements and driving constructive changes to enhance team performance and efficiency
  • Analyse complex problems and provide effective solutions, contributing to team goals and initiatives
  • Lead and independently complete medium-sized projects or components from start to finish
  • Identify opportunities for improvement and take initiative in technical discussions
  • Share knowledge and best practices with the team, fostering a collaborative and learning-oriented environment
  • Mentor junior engineers by providing guidance and constructive feedback to support their growth
  • Collaborate with stakeholders, product managers, and engineering teams to effectively communicate technical concepts
What we offer
What we offer
  • EAP access for you and your family
  • Access to over 9,000 courses across our Learning and Development Platform
  • Paid volunteer day
  • Two full-time barista’s who will make your daily coffee, tea or fresh juice
  • Daily catered breakfast
  • Massage Wednesdays - we get professionals to do this
  • Team lunches and happy hour in the office from 4pm on Fridays
  • Fun office environment with pool tables, table tennis and all your favourite gaming consoles
  • Help yourself drinks fridges and snack shelves
  • Fulltime
Read More
Arrow Right

Senior Software Development Engineer, Full-Stack

Easygo leads the world in crafting top-tier entertainment experiences. Within ou...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
easygo.io Logo
Easygo Gaming
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's/Master's degree in Computer Science or equivalent practical experience
  • 7+ years of hands-on experience in software engineering, with a primary focus on backend development
  • Experience with technologies such as Node.js, Microservices, Docker, Cloud services (e.g., AWS, Azure, Google Cloud) and related technologies
  • Experience with CI/CD tools (e.g., AWS Code Pipeline, GitHub Actions) for automating the deployment process
  • Proficiency in Subscriptions technology (WebSockets, Pub/Sub), TypeScript, GraphQL, database technologies such as PostgreSQL, Elasticsearch
  • Strong understanding of code architecture and design principles
  • Excellent problem-solving skills and the ability to thrive in a fast-paced, dynamic environment
  • Strong communication skills for effective collaboration with teams and stakeholders
  • Analytical mindset to address complex technical challenges and devise innovative solutions
  • Positive attitude and eagerness to learn new technologies to grow as a full-stack engineer
Job Responsibility
Job Responsibility
  • Actively engage in hands-on coding, testing, debugging, and troubleshooting to ensure code quality, scalability, and maintainability
  • Write efficient, scalable, and maintainable code, adhering to coding standards and best practices
  • Lead technical discussions and propose solutions that drive team performance and contribute to team and company OKRs
  • Innovate within the team by pushing for improvements and driving constructive changes to enhance team performance and efficiency
  • Analyze complex problems and provide effective solutions, contributing to team goals and initiatives
  • Lead and independently completed medium-sized projects or components from start to finish
  • Identify opportunities for improvement and take initiative in technical discussions
  • Share knowledge and best practices with the team, fostering a collaborative and learning-oriented environment
  • Mentor junior engineers by providing guidance and constructive feedback to support their growth
  • Collaborate with stakeholders, product managers, and engineering teams to effectively communicate technical concepts
What we offer
What we offer
  • Access mentorship, training, and hands-on experiences to level up your skills
  • Learn from industry experts and gain expertise in scaling software
  • Work alongside exceptional engineers, exchanging ideas and driving innovation forward through collaboration
  • Our culture prioritizes your growth with tailored learning programs and mentorship
  • Fulltime
Read More
Arrow Right