CrawlJobs Logo

Full Stack Javascript Software Engineer

United States, Salt Lake City · Job Posted December 12, 2025
Apply Position
Job Link Share

Job Description

We are seeking a talented Full Stack Software Engineer with expertise in the MERN or MEAN stack to design and build scalable, high-performance applications. This role involves creating robust REST and/or GraphQL APIs, managing SQL and NoSQL databases, and implementing modern microservices architecture to deliver dynamic, data-driven solutions.

Job Responsibility

  • Design and develop scalable, high-performance full-stack applications using the MERN (MongoDB, Express, React, Node) or MEAN (MongoDB, Express, Angular, Node) stack
  • Build and maintain robust REST APIs and work with GraphQL for advanced API design
  • Architect and implement solutions using modern microservices design patterns
  • Develop and manage SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) databases for data-driven applications
  • Collaborate with cross-functional teams to design and implement features that meet client requirements
  • Ensure application quality and reliability through comprehensive testing using frameworks like Jest, Jasmine, Mocha, or Cypress
  • Optimize application performance and scalability in cloud environments like AWS, Azure, or GCP
  • Participate in code reviews and contribute to a high-quality codebase by adhering to industry standards and best practices

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Expertise in MERN stack or MEAN stack for building scalable full-stack applications
  • Strong understanding of TypeScript for type-safe JavaScript development
  • Expertise in building REST APIs and familiarity with GraphQL for modern API design
  • Comfortable working with microservices architecture and modern design patterns
  • Experience with modern CI/CD pipelines and deployment automation best practices (GitLab CI, Jenkins, GitHub Actions, etc.)
  • Familiarity with Git Version Control and Platforms like Github, Gitlab and Bitbucket
  • Experience with task management, issue tracking, and backlog grooming in Jira or similar tools
  • Basic cloud knowledge (AWS, Azure, GCP), including core services and application deployment, monitoring, and maintenance
  • Clear written and verbal communication with technical and non-technical stakeholders
  • Ability to manage multiple tasks or priorities effectively

Nice to have

  • Familiarity with Agile methodologies, including Scrum or Kanban practices
  • Test-Driven Development (TDD) principles and ability to write unit, integration, and end-to-end tests
  • Exposure to DevOps culture and tooling, including infrastructure-as-code tools (Terraform, CloudFormation, OpenTofu)
  • Ability to understand business requirements and translate them into technical solutions
  • Comfort providing recommendations, best practices, and guidance to clients or internal teams

What we offer

  • Career Development Plans
  • Certifications
  • Mentorship Programs
  • Ongoing training
  • Work-life balance
  • Continuous learning
  • Rewarding excellence

Looking for more opportunities?

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

Similar Jobs for

Full Stack Javascript Software Engineer

8 matching positions

Lead Software Engineer, Full Stack (JavaScript, Vue, AWS)

Do you love building and pioneering in the technology space? Do you enjoy solvin...
Location
Location
United States , McLean
Salary
Salary:
197300.00 - 225100.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree
  • At least 4 years of experience in software engineering (Internship experience does not apply)
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
Job Responsibility
Job Responsibility
  • Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community
  • Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
  • Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
What we offer
What we offer
  • Performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • health, financial and other benefits that support your total well-being
  • Fulltime
Read More
Arrow Right

Lead Software Engineer - Full Stack Engineer

Wells Fargo is seeking a Lead Software Engineer. In this role, you will: Lead co...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 28, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Single page applications using Java, Python, JavaScript, TypeScript, and modern frameworks/libraries such as React.js, Next.js, Tailwind, Bootstrap etc.
  • Develop and maintain large scale applications using Java, Python, Go, GCP public cloud, and other relevant technologies
  • Deploy containerized applications using Docker and Kubernetes
  • 5+ years experience in JavaScript and related frameworks (Node.js, React, TypeScript)
  • 3+ experience with Google cloud
  • Developing and deploying cloud native solution
  • Experience with terraform development
  • 2+ experience designing and developing Generative AI framework and solutions
  • Building generative AI applications using ADK, OpenAI Agent Frameworks, LangChain, LangGraph, and similar tools.
Job Responsibility
Job Responsibility
  • Lead complex technology initiatives including those that are companywide with broad impact
  • Act as a key participant in developing standards and companywide best practices for engineering complex and large scale technology solutions for technology engineering disciplines
  • Design, code, test, debug, and document for projects and programs
  • Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors
  • Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives
  • Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals
  • Lead projects, teams, or serve as a peer mentor
  • Fulltime
Read More
Arrow Right

Software Engineer - Full Stack Engineer

This is an exciting opportunity to become part of the Arrive team as a Software ...
Location
Location
Poland , Łódź; Warsaw; Gdansk
Salary
Salary:
Not provided
arrive.com Logo
Arrive
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with Java and Spring framework
  • Experience with microservices architecture
  • Experience with APIs and web services
  • Understanding of database systems and SQL
  • Experience with version control systems (Git)
  • Knowledge of testing frameworks and methodologies
  • Familiarity with web development technologies
  • Professional fluency in English
  • Understanding of cloud platforms and services
  • Familiarity with containerization and orchestration tools (Docker, Kubernetes)
Job Responsibility
Job Responsibility
  • Feature Development: Implement new product features across our B2B Fleet solutions, contributing to Leasing and CameraPark Fleet applications that support business partners across Europe
  • Maintenance & Quality: Fix bugs, ensure system stability, and continuously improve both backend (Java, Spring) and frontend (JavaScript, React) components
  • Stakeholder Collaboration: Interact with internal and external stakeholders to gather requirements, provide updates, and ensure product alignment with business needs
  • Team Engagement: Actively participate in team meetings and cross-team initiatives, supporting a collaborative environment within a distributed setup
  • Product Ownership: Contribute to the growth of team-owned systems while collaborating with other teams on shared platforms
  • Future Expansion: Support the vision of scaling our products to new countries and beyond fleet partners, enabling broader business capabilities
  • Fulltime
Read More
Arrow Right

Full Stack Software Engineer, Central Software

Boston Dynamics’ mission is to image and create robots that enrich people’s live...
Location
Location
United States , Waltham
Salary
Salary:
131763.78 - 181175.20 USD / Year
bostondynamics.com Logo
Boston Dynamics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional experience in production software development
  • Excellent problem-solving abilities
  • Strong communication skills
  • Expert-level proficiency in maintaining and optimizing databases
  • Expertise in writing queries and understanding complex joins, views, and data types
  • Strong writing, debugging, and deploying applications written in Python
  • 3+ years experience with modern JavaScript frameworks ([React / Vue.js]) and TypeScript
  • Proven experience designing commonly used API schemas
  • Proficient with Git and collaborative development workflows (e.g., Pull Requests, Code Reviews)
  • Ability to visualize how a change in the database schema ripples through the API & affects the UI
Job Responsibility
Job Responsibility
  • Design and maintain normalized database schemas, write efficient stored procedures and queries, and triggers
  • Build APIs that serve as the communication layer between the database and the client
  • Optimize database performance through indexing and query analysis
  • Implement secure authentication and authorization flows (e.g., using JWTs/HMAC signatures) to ensure data privacy and integrity
  • Develop responsive, application front-ends using [for e.g. using React / Vue.js /Angular, or others] for complex datasets
  • Manage application state effectively to handle asynchronous data fetching and caching
  • Create forms and inputs that validate user data on the client side before submitting to the database.
What we offer
What we offer
  • Medical, dental vision, 401(k), paid time off, annual bonus structure
  • Fulltime
Read More
Arrow Right

Software Engineer- Full Stack - Java, React - Engineer

The Digital S/W Engineer Intmd Analyst is a seasoned professional role. Applies ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years software development experience, specializing in JavaScript, Java frameworks, databases like React.js, Spring Boot, Oracle and MongoDB
  • In-depth knowledge of modern application architecture principles
  • Clear understanding of Data Structures and Object-Oriented Principles using Java
  • Practical experience with Artificial Intelligence (AI) tools for enhancing development workflows
  • Proficiency in Microservices frameworks (e.g., Spring Boot), Event-Driven Services, and Cloud-Native Application Development
  • Multiple years of experience on Service Oriented and Microservices architectures, including REST and GraphQL implementations
  • Demonstrated ability to design, develop, and maintain both front-end and back-end components of robust web applications
  • Strong expertise in developing intuitive user interfaces using contemporary JavaScript frameworks (e.g., React), HTML5, and CSS
  • Solid experience in developing server-side logic and APIs using languages such as Java, Python, or similar
  • Comprehensive knowledge of SQL and PL/SQL, with a deep understanding of Relational Database Management Systems (RDBMS), particularly Oracle
Job Responsibility
Job Responsibility
  • Apply depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with stakeholders on a regular basis
  • Develop and engineer solutions within an Agile software delivery team, working to collaboratively deliver sprint goals, write code, and participate in the broader Citi technical community and team-level Agile and Scrum processes
  • Contribute to the design, documentation, and development of world-class enterprise applications leveraging the latest technologies and software design patterns
  • Leverage technical knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues, as necessary
  • Follow and contribute to defining technical and team standards
  • Collaborate technical leadership to achieve established goals, in line with our broader technical strategy
  • AI-Driven Development: Leverage AI tools, such as GitHub Copilot, to enhance development efficiency, accelerate delivery timelines, and optimize software solutions
  • AI Landscape Awareness: Maintain awareness of the rapidly evolving AI landscape and proactively propose innovative approaches to implement product features
  • Problem Solving and Troubleshooting: Possess the expertise to analyze and effectively troubleshoot complex coding, application performance, and design challenges
  • Root Cause Analysis: Capable of conducting thorough research to identify the root causes of development and performance issues, as well as devising and implementing effective defect resolutions
  • Fulltime
Read More
Arrow Right
New

Lead Software Engineer (Full Stack) - Intelligent Foundations and Experiences (IFX)

Do you love building and pioneering in the technology space? Do you enjoy solvin...
Location
Location
United States , Richmond, Virginia; McLean, Virginia
Salary
Salary:
179400.00 - 225100.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree
  • At least 4 years of experience in software engineering (Internship experience does not apply)
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
Job Responsibility
Job Responsibility
  • Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community
  • Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
  • Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
What we offer
What we offer
  • Performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • Health, financial and other benefits
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer, Full Stack Web Development – GCP & Vertex AI Focus

Description Hybrid: This role is categorized as hybrid. This means the success...
Location
Location
United States , Austin
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or related field, or equivalent experience
  • 5+ years of web application development experience
  • Strong frontend and backend development skills, including HTML, CSS, JavaScript, and Java, Python, and/or server-side JavaScript
  • Hands-on experience designing and operating production workloads on GCP, including services such as Cloud Run, GKE, Cloud Functions, Pub/Sub, Cloud Storage, Cloud SQL/Spanner, and BigQuery
  • Experience with AI-powered search or recommendation systems, ideally Vertex AI Search or similar semantic/vector search platforms
  • Experience with system design, testing, debugging, automation, and performance optimization
Job Responsibility
Job Responsibility
  • Develop competency across our complete web technologies stack (client, framework, and services)
  • Produce high quality software that is unit tested, reviewed, and checked in regularly for continuous integration and deployment
  • Serve as a tech lead, actively mentoring other engineers on the team and helping drive technical decisions and tradeoffs
  • Investigate and resolve performance bottlenecks across the full stack, including browser, edge, and cloud services
  • Lead efforts to automate testing, quality gates, and delivery pipelines, with a strong focus on reliability and observability
  • Work on API, Content Management, edge, and cloud systems that power GM brand and marketing experiences
  • Leverage your technical leadership to ensure we adhere to engineering best practices and evangelize opportunities to improve engineering productivity, and craftsmanship
  • Design and build web applications and services on GCP, leveraging services such as Cloud Run, GKE, Cloud Functions, Pub/Sub, Cloud Storage, Cloud SQL/Spanner, and BigQuery where appropriate
  • Implement and integrate Vertex AI Search to power intelligent search, semantic retrieval, and content discovery across GM's digital products (e.g., marketing sites, owner experiences, support content)
  • Define and evolve search schemas, indexing pipelines, and relevance signals (e.g., metadata, event telemetry, personalization signals) to continuously improve search quality and user satisfaction
  • Fulltime
Read More
Arrow Right

Lead Software Engineer, Full Stack

Lead Software Engineer, Full Stack. Do you love building and pioneering in the t...
Location
Location
United States , Richmond, Virginia; Chicago, Illinois; New York, New York
Salary
Salary:
179400.00 - 245600.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree
  • At least 4 years of experience in software engineering
  • At least 1 year experience with cloud computing
  • Internship experience does not apply
Job Responsibility
Job Responsibility
  • Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community
  • Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
  • Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
What we offer
What we offer
  • Performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • Comprehensive, competitive, and inclusive set of health, financial and other benefits
  • Fulltime
Read More
Arrow Right