CrawlJobs Logo

Full Stack Front-End Engineer

str.us Logo

STR

Location Icon

Location:
United States , Arlington

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

134000.00 - 184000.00 USD / Year

Job Description:

STR is seeking an experienced Full Stack Engineer to work with our system engineering teams in designing and building intuitive and usable web-based applications. The successful candidate will design and implement highly interactive applications for our clients and projects that seamlessly integrate diverse data modalities (e.g., spatial, temporal, textual, spectral), as opposed to building traditional company websites.

Job Responsibility:

  • Develop efficient and high-performance components for data visualization and user interaction, ensuring a seamless experience even with large datasets
  • Optimize applications for speed and responsiveness across a variety of devices and browsers
  • Deliver intuitive user-centric and data-centric user interfaces for mission-focused first-of-its-kind engineering solutions
  • Communicate with the project team, users, and clients to develop and document requirements
  • Implement containerized solutions using Docker and Kubernetes to enhance application portability, scalability, and deployment efficiency
  • Assist in the authorship of software documentation such as user training guides
  • Collaborate across numerous programs and divisions within the company
  • Be adaptable and passionate about continuous learning

Requirements:

  • Bachelor’s degree in related field or equivalent experience
  • 5+ years’ experience with JavaScript, CSS, CSS extension languages (LESS, Sass), CSS preprocessor tools, HTML5 and its best practices
  • Demonstrated expertise with at least two of: React, Redux, Flask, Django, Node, Vue
  • Demonstrated expertise with at least one other back-end programming language (Python, Java, .Net, JavaScript) and willingness to learn more
  • Demonstrated expertise with Geolocation & Mapping such as Google Maps API, OpenStreetMap, or other mapping solutions
  • Proficiency with Git version control
  • Able to work independently and as part of a team
  • U.S. Citizen with ability to obtain a security clearance

Nice to have:

  • Experience with User Interactions and User Experience, or UI/UX research
  • Comfortable engaging with engineers and end-users to gather requirements
  • Familiarity with emerging AI ecosystems for UI/UX design, development, and test

Additional Information:

Job Posted:
January 24, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Full Stack Front-End Engineer

Senior Full Stack Software Engineer

We're looking for a Senior Full Stack Software Engineer to join our team, passio...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of industry experience working as a Full Stack Engineer.
  • Bachelor's or Master's degree (preferably a Computer Science degree or equivalent experience).
  • Specialization in Javascript (ES6), HTML5, CSS.
  • Experience with modern Javascript frameworks (React Preferred).
  • Familiarity with server-side software development in software design, object-oriented programming (preferred experience with Java, NodeJs).
  • Experience with modern testing frameworks (e.g., Jest, Cypress, Mocha, Chai).
  • Familiarity with A/B testing.
  • Good understanding of front-end architecture and data-driven development.
  • Experience building and integrating REST APIs and GraphQL.
  • Experience with SQL and basic data and numerical analysis.
Job Responsibility
Job Responsibility
  • Guide the technical direction and implementation of large-scale product features.
  • Evaluate trade-offs between correctness, robustness, performance and customer impact to ensure we build the right solution.
  • Collaborate with product, design and engineering to influence product strategy and direction.
  • Ship well-tested, secure, reliable, and maintainable code while keeping our customers best interests in mind.
  • React to how our product is used in the wild, and help to fix bugs and production issues as they occur.
  • Contribute to code reviews, documentation, and complex bug fixes with security, performance and reliability in mind.
  • Mentor and level up the skills of your teammates by sharing your expertise.
What we offer
What we offer
  • Health coverage
  • paid volunteer days
  • wellness resources
  • Fulltime
Read More
Arrow Right

Software Engineer - Full Stack and Back End

The Software Engineer is an intermediate-level position responsible for particip...
Location
Location
Canada , Mississauga; Toronto
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of relevant experience in the Financial Service industry with Back End, preferred Full Stack experience
  • 2+ years of professional experience in software engineering, with a strong focus on full-stack development
  • Expertise in AngularJS for front-end development
  • Design, develop, and implement scalable and maintainable web applications using AngularJS, Spring Boot, and SQL
  • Proficiency in Spring Boot for building robust and scalable backend systems
  • Strong SQL skills for database design, querying, and optimization
  • Experience with RESTful APIs and microservices architecture
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Front-End or Full Stack

As a Senior Front-End Software Engineer, you will be working on a state of the a...
Location
Location
United States , Marriott International HQ
Salary
Salary:
108300.00 - 190200.00 USD / Year
https://www.marriott.com Logo
Marriott Bonvoy
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional experience in front-end development
  • Strong proficiency in React and TypeScript
  • Solid understanding of web markup, including HTML5 and CSS3
  • Experience with state management libraries like Redux, Mobx, Zustand
  • Knowledge of modern front-end build tools and workflows (e.g., Webpack, Vite)
  • Excellent problem-solving skills and attention to detail
  • Effective communication and teamwork skills
  • Experience with monitoring tools like Dynatrace, Splunk, et al.
  • Proven ability to work in an Agile development environment
  • Experience with RESTful APIs and asynchronous programming
Job Responsibility
Job Responsibility
  • Develop and maintain front-end components and user interfaces using React and TypeScript
  • Collaborate with cross-functional teams to design and implement user-friendly features for all form factors
  • Optimize applications for maximum speed and scalability
  • Ensure the technical feasibility of UI/UX designs
  • Participate in code reviews to maintain code quality and consistency
  • Troubleshoot and debug issues as they arise
  • Stay up-to-date with the latest front-end technologies and best practices
  • Mentor and provide guidance to junior developers
  • Communicate effectively with team members, stakeholders, and clients
What we offer
What we offer
  • Bonus program
  • Comprehensive health care benefits
  • 401(k) plan with up to 5% company match
  • Employee stock purchase plan at 15% discount
  • Accrued paid time off (including sick leave where applicable)
  • Life insurance
  • Group disability insurance
  • Travel discounts
  • Adoption assistance
  • Paid parental leave
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Java Full Stack - Futures Engineering

As a Developer, you will be enhancing and maintaining an enterprise Cleared Deri...
Location
Location
United States , Chicago
Salary
Salary:
185000.00 - 215000.00 USD / Year
clearstreet.io Logo
Clear Street
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience in back-end development with Java
  • 3+ years of experience within a financial institution, preferably in FCM (Futures Commission Merchant) or Broker-Dealer environments
  • Ability to work under pressure and meet deadlines
  • Experience building microservices
  • Strong understanding of design patterns, multithreading, and performance optimization
  • Strong problem-solving skills and ability to debug complex systems
  • Hands-on experience with Apache Kafka for event streaming and messaging
  • Proficiency in MongoDB or AWS DocumentDB for NoSQL database design and querying
  • Familiarity with Apache Solr for search and indexing, Apache ZooKeeper for distributed system coordination, and HashiCorp Vault for secrets management
  • Experience with Kubernetes for container orchestration and deployment
Job Responsibility
Job Responsibility
  • Working in a project team alongside other developers to architect, develop, and optimize server-side applications, RESTful APIs, and microservices using Java
  • Implement event-driven architectures with Apache Kafka and for real-time data processing
  • Contribute to front-end development using ReactJS, focusing on integrating UI components with back-end services
  • Optimize application performance, security, and reliability
  • Deploy and manage applications in Kubernetes clusters, ensuring high availability and scalability
  • Provide technical support for application
  • Collaborate with cross-functional teams across the organization to architect solutions and deliver robust features
  • Participate in code reviews, unit testing, and CI/CD pipeline maintenance
What we offer
What we offer
  • competitive compensation packages
  • company equity
  • 401k matching
  • gender neutral parental leave
  • full medical, dental and vision insurance
  • lunch stipends
  • fully stocked kitchens
  • happy hours
  • Fulltime
Read More
Arrow Right

Full Stack Engineering Intern

As a full-stack software engineer, you will have the options to work on differen...
Location
Location
Canada , Toronto
Salary
Salary:
30.00 - 50.00 USD / Hour
cresta.com Logo
Cresta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience coding in modern programming languages like Python, Go, Java for backend and JavaScript, TypeScript for frontend
  • Understanding of the modern front-end ecosystem and experience applying frameworks/tools (React.js, Webpack, and Node.js) and patterns to complex, production web applications
  • Comfortable defining and building robust APIs with a strong understanding for different protocols like REST, RPC frameworks, Websockets etc
  • Experience with database schema design and an understanding of query performance that translates to performant, scalable, and reactive products
Job Responsibility
Job Responsibility
  • Collaborate with senior engineers on the team to write and push high-quality code efficiently for both the frontend and backend
  • Build exciting products in which ML/AI is applied at the core as a major differentiator for the product
  • Identify and leverage opportunities to improve general engineering productivity
  • Integrate with various tools for CI/CD, test automation, monitoring, logging, documentation
What we offer
What we offer
  • Lunch can be expensed (up to $25) while working in the office
  • Fulltime
Read More
Arrow Right

Senior Front-End Software 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 frontend development
  • Experience with Svelte + SvelteKit or other server-side rendering frameworks (e.g. React + NextJS, Vue + Nuxt, Quasar, etc)
  • Proficiency in JavaScript fundamentals, Subscriptions (WebSockets, Pub/Sub), TypeScript, GraphQL, Storybook and related technologies
  • 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
  • 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 Full-Stack Engineer

We’re opening the position of a Senior Full-Stack Engineer (JavaScript, Node.js,...
Location
Location
Salary
Salary:
Not provided
edvantis.com Logo
Edvantis
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience with front-end and backend frameworks
  • Proficiency in TypeScript and JavaScript for both front-end and back-end development
  • Experience with Vue.js
  • Familiarity with common databases (PostgreSQL, MongoDB) and the ability to write efficient queries
  • Knowledge of microservices architecture and RESTful API design, including security best practices
  • Experience with testing frameworks for both front-end and back-end, such as Webdriver.io, Jest, Cypress, Mocha, or Jasmine
  • Understanding of CI/CD pipelines and tools like Jenkins, GitLab, or GitHub Actions
  • Excellent problem-solving skills, attention to detail, and effective communication abilities
  • English level – Upper-Intermediate or higher
Job Responsibility
Job Responsibility
  • Develop both front-end and back-end components of applications to ensure end-to-end functionality
  • Collaborate with cross-functional teams to define, design, and deliver new features in line with product specifications
  • Troubleshoot and debug across the stack to maintain a seamless experience for end-users
  • Optimize application performance and responsiveness
  • Continuously improve code quality by following best practices in both front-end and back-end development
  • Write and maintain automated tests, as well as ensure their proper execution to guarantee application stability and reliability
What we offer
What we offer
  • Remote-first work model with flexible working hours (we provide all equipment)
  • Comfortable and fully equipped offices in Lviv and Rzeszów
  • Competitive compensation with regular performance reviews
  • 18 paid vacation days per year + all state holidays
  • 12 days of paid sick leave per year without a medical certificate + extra paid leave for blood donation
  • Medical insurance with an affordable family coverage option
  • Mental health program which includes free and confidential consultations with a psychologist
  • English, German, and Polish language courses
  • Corporate subscription to learning platforms, regular meetups and webinars
  • Friendly team that values accountability, innovation, teamwork, and customer satisfaction
  • Fulltime
Read More
Arrow Right

Associate Full-Stack Engineer (Front-End Leaning)

At Encord, we're building the AI infrastructure of the future. One of the bigges...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
encord.com Logo
Encord
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experienced in developing and maintaining multiple systems from scratch or significantly contributing to major changes to existing systems
  • Knowledge of trade offs involved in building reliable, performant software at speed
  • Comfortable moving across the stack when necessary
  • Enjoy problem solving and thinking from first principles
  • Ready to pick up new skills and build quickly
  • Comfortable with uncertainty and tackling problems without a predefined clear definition or obvious solution
  • A team player who contributes best work and helps others contribute theirs
  • Open to learning new technologies
  • Prior experience in Python and Typescript appreciated but not required
Job Responsibility
Job Responsibility
  • Drive product and team to new heights
  • Have end-to-end ownership of projects from product, design and architectural decisions to deployment, monitoring and measuring impact on users
  • Work across the stack, covering everything from deployment to styling
  • Take initiative, be proactive in problem-solving, and continuously seek improvements
  • Work autonomously to take charge of projects, make decisions, and drive work forward
  • Collaborate and support team with challenging problems
  • Tackle complex domains and immense scale with simple solutions
What we offer
What we offer
  • Competitive salary, commission and equity in a hyper growth business
  • Strong in-person culture
  • Room to grow into anything you choose
  • 25 days annual leave a year + public holidays
  • Opportunity to be part of a startup with a clear mission and vision
  • Get to explore and build services enterprise AI use cases across many different industry verticals
  • Work at the cutting edge of computer vision and deep learning
  • Fulltime
Read More
Arrow Right