CrawlJobs Logo

Senior Full-Stack Web Application Developer / Software Engineer

United States, Bartlett 90000.00 - 180000.00 USD / Year · Job Posted December 06, 2025
Apply Position
Job Link Share

Job Description

You will be hands-on, leading the design, implementation, testing, launch, and support of the various applications. Our applications are primarily written in JavaScript (Node.js Back-end, React, and Native JS front-end) and SQL (SQL Server & PostgreSQL). You should have solid experience with web application development using a JavaScript stack, and should be excited at the prospect of ramping up quickly with new platforms and technologies. You should have strong experience with the full software development process.

Job Responsibility

  • Leading the design, implementation, testing, launch, and support of the various applications
  • Analyzing and Defining Requirements
  • Developing Full-stack Applications
  • Testing
  • Deployment

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

Looking for more opportunities?

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

Similar Jobs for

Senior Full-Stack Web Application Developer / Software Engineer

8 matching positions

Senior Full-Stack Software Engineer

Citi Futures and Derivatives Clearing Technology supports a rapidly growing busi...
Location
Location
Ireland , Dublin
Salary
Salary:
93280.00 - 139920.00 EUR / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in designing and building best in class enterprise application and data architecture with site engineering excellence
  • Strong hands-on experience in leading solution architecture and development including front-end web development and back-end application development with scalable data architecture
  • Strong communication and problem-solving skills
  • Strong hands-on experience with front-end, back-end and infrastructure technologies including Angular/React, Spring Boot/Cloud, API
  • Strong hands-on experience with modern software paradigms including cloud-native (AWS, Docker) and microservices
  • Experience with application security best practises (secret management, Oauth/PKI)
  • Experience in implementation of DevOps such as CI/CD and modern best practises such as testing frameworks and the SOLID principles
  • CI/CD tooling, automation of testing tools
  • Hands-on development experience with traditional and modern data systems (relational/non-relational databases, cloud/big data platform, data catalogue and governance tools)
  • Passion and commitment for adopting new technologies with exploratory mind-set
Job Responsibility
Job Responsibility
  • Lead design and development of technical solutions for the data and reporting application utilizing best engineering practices
  • Contribute to technical direction and enhancement as a technical expert in development and implementation phases, providing in-depth and sophisticated analyses to define problems and develop innovative solutions
  • Contribute to technical direction and strategic decisions as a technical expert in all development and implementation phases, providing in-depth and sophisticated analyses to define problems and develop innovative solutions
  • Work closely with business users, stakeholders, BAs, product managers and other development teams to understand problem space, brainstorm ideas, approaches, and solutions
  • Design and develop software applications using microservices cloud-native architecture to be resilient, stateless, scalable, and testable with automation and reusability as key objectives
  • Contribute to CI/CD implementation using DevOps best practices based on industry and Citi standards and work to implement them
  • Work with key business SMEs to develop an in-depth understanding of their critical data and reporting needs and business impact of existing data quality and data integrity issues on a detailed level
  • Demonstrate a data-driven approach to problem-solving and decision-making, utilising metrics, and performance indicators to assess team efficiency and identify improvement opportunities
  • Partner with QA team to ensure robust testing framework is utilized for functional and nonfunctional testing for the release cycles
  • Partner with Support team to ensure stability of production environment with proactive monitoring and health checks
What we offer
What we offer
  • Competitive base salary (which is annually reviewed)
  • Additional benefits that support you (and your family) to be well, live well and save well
  • Fulltime
Read More
Arrow Right

Senior Full-Stack Software Engineer

Kensho is S&P Global’s hub for AI innovation and transformation. With expertise ...
Location
Location
United States , Cambridge, Massachusetts; New York, New York
Salary
Salary:
150000.00 - 225000.00 USD / Year
kensho.com Logo
Kensho Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least five years of direct experience building commercial web applications in JavaScript/TypeScript
  • At least three years of that experience working directly on web UIs in a modern framework
  • At least one domain of deep technical expertise (e.g., web performance, design systems, framework knowledge, etc.)
  • Product sense, or a strong interest in developing it
  • Kind, thoughtful, and high-signal communication skills for both technical and non-technical audiences
  • Ability to translate ambiguous needs and constraints into clear technical requirements
Job Responsibility
Job Responsibility
  • Build full-stack and SPA TypeScript applications ranging from experiments to flagship products
  • Collaborate on product decisions and communicate technical constraints and considerations
  • Own and collaborate on technology/architecture decisions and conventions
  • Teach and learn from the team and the broader organization via mentorship, code review, knowledge sharing, etc.
  • Self-sufficiently manage project priorities, estimates, and deliverables
What we offer
What we offer
  • Medical, Dental, and Vision insurance
  • 100% company paid premiums
  • Unlimited Paid Time Off
  • 26 weeks of 100% paid Parental Leave (paternity and maternity)
  • 401(k) plan with 6% employer matching
  • Generous company matching on donations to non-profit charities
  • Up to $20,000 tuition assistance toward degree programs, plus up to $4,000/year for ongoing professional education such as industry conferences
  • Plentiful snacks, drinks, and regularly catered lunches
  • Dog-friendly office (CAM office)
  • Bike sharing program memberships
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Full-stack

We are looking for a Senior Software Engineer to join our Cloud Data Ingestion &...
Location
Location
Brazil , São Paulo
Salary
Salary:
Not provided
braze.com Logo
Braze
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of full-stack development experience, with a strong focus on building scalable web applications
  • Experienced technical leader with a track record of driving architectural decisions and contributing to technical strategy
  • Strong understanding of design, data structures, and algorithms
  • A self-starter with great communication and organizational skills who has worked in an agile team environment before
  • Willingness to learn the technologies required to deliver what customers need
Job Responsibility
Job Responsibility
  • Join our Cloud Data Ingestion & Transformation (CDIT) team
  • Own multiple systems that enable customers to quickly and successfully integrate their data with our platform
  • Focus on Braze’s Cloud Data Ingestion, which allows customers to seamlessly leverage the data in their cloud warehouse in Braze
  • Process trillions of data points annually and integrate with an ever-growing variety of Braze features
  • Own Data Transformation, a platform for customizing the flow of data from external sources into Braze
  • Increase the comprehensiveness and ease of use of these systems to have a direct and meaningful impact on our customers' success and the company's growth
What we offer
What we offer
  • Competitive compensation that may include equity
  • Retirement and Employee Stock Purchase Plans
  • Flexible paid time off
  • Comprehensive benefit plans covering medical, dental, vision, life, and disability
  • Family services that include fertility benefits and equal paid parental leave
  • Professional development supported by formal career pathing, learning platforms, and a yearly learning stipend
  • A curated in-office employee experience, designed to foster community, team connections, and innovation
  • Opportunities to give back to your community, including an annual company-wide Volunteer Week and donation matching
  • Employee Resource Groups that provide supportive communities within Braze
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Full-stack)

The Constellation Technology Team provides a group-wide set of Technology Produc...
Location
Location
Portugal , Coimbra
Salary
Salary:
Not provided
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong technical background in web application development, preferably in a large-scale cloud-based setting with modern software development practises such as CI/CD
  • Experience working in an environment with strong engineering practises and principles such as TDD and pair programming
  • Significant experience with modern frontend frameworks (React), as well as a solid comprehension of the basics of good frontend development - HTML, CSS, Javascript, Typescript, a11y
  • Passion for developing others and experience in mentoring software engineers
  • Effective at facilitating technical discussions in the team and confident in challenging approaches
  • Solid experience working in a modern agile environment
  • Appetite for learning & self-development and pride in being a valued member of the team
Job Responsibility
Job Responsibility
  • Building the future of our AWS, TypeScript, React, Node, micro frontend, serverless, event-driven applications
  • Working with your squad to craft a site that’s easy to innovate within and loved by our customers
  • Contributing to our collaborative DevOps culture, being responsible for your code from design to deployment and support
  • Continually identifying areas for improvement through refactoring code, process or working methods
  • Pushing the boundaries, questioning the status quo, ensuring what we are doing and what we are building is the very best it can be
  • Proactively sharing acquired knowledge and insights with colleagues and across cinch
  • Mentoring and educating squad members on new technologies, best practices, and industry developments
  • Demonstrating a strategic mindset to help improve Cinch's overall technical strategy
  • Contributing to the alignment of technological decisions with long-term business objectives
  • Leading the exploration and implementation of innovative technologies and features
  • Fulltime
Read More
Arrow Right

Geospatial Visualization and Real-Time Systems Full-Stack Developer, Senior

As a full-stack developer, you know that the most powerful computation in the wo...
Location
Location
United States , Annapolis Junction
Salary
Salary:
86900.00 - 198000.00 USD / Year
boozallen.com Logo
Booz Allen Hamilton
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience building interactive, data-dense web applications using React and TypeScript
  • Experience with geospatial visualization libraries such as CesiumJS, Mapbox GL, Deck.gl, or Leaflet, including rendering of dynamic entities and time-series data on interactive maps
  • Experience building real-time interfaces that update continuously from streaming data sources using WebSockets, server-sent events, or push-based architectures
  • Experience integrating front-end applications with RESTful or GraphQL APIs, including state management for asynchronous and user-driven data flows
  • Ability to design interfaces that present complex analytical outputs such as ranked alternatives, trade-off surfaces, or diagnostic explanations, in forms that non-technical operators can interpret and act on
  • Ability to obtain a TS/SCI clearance with a polygraph
  • Bachelor's degree in a CS, Software Engineering, or Human-Computer Interaction field, or 8+ years of experience working in a professional environment in lieu of a degree
Job Responsibility
Job Responsibility
  • Own the interactive front-end for two integrated products
  • Present operators with constraint-backed planning recommendations
  • Render trade-offs, timelines, rationale, and geospatial context in a way that an operator under pressure can absorb and act on in seconds
  • Present researchers and analysts with the results of formal model composition and execution
  • Make validation outcomes, compatibility diagnostics, and evidence artifacts navigable and transparent
  • Build the surface through which people interact with the system, interrogate its reasoning, override its suggestions, and explore alternatives
What we offer
What we offer
  • Health, life, disability, financial, and retirement benefits
  • Paid leave
  • Professional development
  • Tuition assistance
  • Work-life programs
  • Dependent care
  • Recognition awards program
  • Fulltime
Read More
Arrow Right

Senior Engineer - Full-Stack

Our Senior Engineer is a key member of the engineering staff working across the ...
Location
Location
United States , Chevy Chase; Austin; Palo Alto; Dallas; Seattle
Salary
Salary:
100000.00 - 215000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Advanced experience with Java, C#/.NET, HTML-5, JavaScript/TypeScript, Angular/react, XML, JSON, RESTful Web Services and/or Flutter (a plus)
  • Experience with one additional modern language such as Java, C# or Python and with open-source software is a plus
  • Advanced experience within the .NET framework, Including SQL Server, ASP.NET, MVC, Web API, and REST
  • Proven full-stack development experience understanding of microservices oriented architecture and API first design (REST, graphQL)
  • Experience architecting and designing new and current systems
  • Advanced understanding of monitoring concepts and tooling
  • Advanced understanding of security protocols and products
  • Experience with continuous delivery and infrastructure as code
  • Ability to excel in a fast-paced environment
  • Architecture assessment and proposals
Job Responsibility
Job Responsibility
  • Scope, design, and build scalable, resilient distributed systems including front-end and back-end development
  • Engage in cross-functional collaboration throughout the entire software lifecycle
  • Lead in design sessions and code reviews with peers to elevate the quality of engineering across the organization
  • Define, create, and support reusable application components/patterns from a business and technology perspective
  • Utilize programming languages like Java, C#, Python or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services
  • Mentor other engineers
  • Consistently share best practices and improve processes within and across teams
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Senior Engineer - Full-Stack

Our Senior Engineer is a key member of the engineering staff working across the ...
Location
Location
United States , Chevy Chase; Palo Alto; Seattle
Salary
Salary:
105000.00 - 215000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Advanced experience with Java, C#/.NET, HTML-5, JavaScript/TypeScript, Angular/react, XML, JSON, RESTful Web Services and/or Flutter (a plus)
  • Advanced experience within the .NET framework, Including SQL Server, ASP.NET, MVC, Web API, and REST
  • Proven full-stack development experience understanding of microservices oriented architecture and API first design (REST, graphQL)
  • Experience architecting and designing new and current systems
  • Advanced understanding of monitoring concepts and tooling
  • Advanced understanding of security protocols and products
  • Experience with continuous delivery and infrastructure as code
  • Ability to excel in a fast-paced environment
  • Architecture assessment and proposals
  • 5+ years of professional software development experience within .NET framework (C# including object-oriented design) or Java
Job Responsibility
Job Responsibility
  • Scope, design, and build scalable, resilient distributed systems including front-end and back-end development
  • Engage in cross-functional collaboration throughout the entire software lifecycle
  • Lead in design sessions and code reviews with peers to elevate the quality of engineering across the organization
  • Define, create, and support reusable application components/patterns from a business and technology perspective
  • Utilize programming languages like Java, C#, Python or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services
  • Mentor other engineers
  • Consistently share best practices and improve processes within and across teams
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Senior Engineer - Full-Stack

GEICO is seeking an experienced Senior Engineer with a passion for building high...
Location
Location
United States , Chevy Chase; Palo Alto; Dallas; Seattle
Salary
Salary:
100000.00 - 215000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Advanced experience with Java, C#/.NET, HTML-5, JavaScript/TypeScript, Angular/react, XML, JSON, RESTful Web Services and/or Flutter (a plus)
  • Experience with one additional modern language such as Java, C# or Python and with open-source software is a plus
  • Advanced experience within the .NET framework, Including SQL Server, ASP.NET, MVC, Web API, and REST
  • Proven full-stack development experience understanding of microservices oriented architecture and API first design (REST, graphQL)
  • Experience architecting and designing new and current systems
  • Advanced understanding of monitoring concepts and tooling
  • Advanced understanding of security protocols and products
  • Experience with continuous delivery and infrastructure as code
  • Ability to excel in a fast-paced environment
  • Architecture assessment and proposals
Job Responsibility
Job Responsibility
  • Scope, design, and build scalable, resilient distributed systems including front-end and back-end development
  • Engage in cross-functional collaboration throughout the entire software lifecycle
  • Lead in design sessions and code reviews with peers to elevate the quality of engineering across the organization
  • Define, create, and support reusable application components/patterns from a business and technology perspective
  • Utilize programming languages like Java, C#, Python or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services
  • Mentor other engineers
  • Consistently share best practices and improve processes within and across teams
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right