Job Closed
This listing is no longer active.
We deliver science, technology and engineering solutions to governments and companies around the world.
Senior Full Stack Software Engineer
Location
South Dakota
Posted
143 days ago
Salary
$118.4K - $177.6K / year
Seniority
Senior
Job Description
Senior Full Stack Software Engineer
KBR, Inc.
• Design, build, and support advanced web‑based mapping and data visualization tools • Develop interactive React applications featuring MapLibre maps (vector tiles, layers, sources, styling, controls, and performance tuning) • Build and maintain full‑stack features using JavaScript/TypeScript, React, HTML/CSS, Python, and XML • Implement server‑side services/APIs and integrate with PostgreSQL • Apply software engineering best practices across design, testing, documentation, and security • Partner with teammates and stakeholders to iterate quickly and deliver high‑quality solutions
Job Requirements
- Bachelor’s degree in a software/computing field
- 8+ years of relevant experience
- Strong hands‑on experience with React (SPA patterns, hooks, state management)
- Proficiency across JavaScript/TypeScript, HTML/CSS, Python
- Experience designing and maintaining database‑driven applications (PostgreSQL)
- Ability to build secure, performant, and accessible front ends and robust APIs/services
- Excellent collaboration, communication, and time‑management skills.
Benefits
- 401K plan with company match
- medical
- dental
- vision
- life insurance
- AD&D
- flexible spending account
- disability
- paid time off
- flexible work schedule
- professional training and development
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Build and evolve full-stack systems that interact with decentralized or distributed components • Work across frontend and backend to support complex system behavior • Reason through coordination, data flow, and state modeling challenges • Collaborate closely with a small team to explore and refine architectural approaches • Learn new tools, languages, and paradigms as the problem space evolves
• Design, develop, unit test, implement, and document solutions for our development teams, including full stack applications based on React, TypeScript, and Node.js, while adhering to Agile, CI/CD, and DevOps best practices • Provide visualizations that quickly gauge the overall end user experience and generate high-quality alerts • Continuously develop the skills required to work as part of the agile team in a poly-skilled development environment • Apply subject matter expertise in current technological capabilities such as cloud networking, API integrations, infrastructure resiliency, and cloud design • Write code to automate the infrastructure lifecycle, create and support internal tools utilizing IaC, and use CLIs • Partner with domain SMEs (Delivery Team Software Engineers, Security, Infrastructure, Network, Observability and Operations) to analyze the features and capabilities • Work with technology leaders to understand business objectives and align architectures and cloud product offerings with those objectives • Contribute to the development and growth of the Cloud Engineering Program through thought leadership, design, and implementation of tools and processes • Participate in the Enterprise Architecture Review process • Implement cloud-first architectural solutions and best practices • Contribute to technology strategy and planning, conducting research on emerging technologies in support of systems development efforts and recommending technologies that will increase cost effectiveness and systems flexibility • Participate in agile scrum ceremonies (Sprint Planning, Grooming, Daily SCRUM, Demo, Retro) and contribute to team deliverables • Participate in peer reviews of software engineering artifacts • Assist in the identification and resolution of production and production-like issues • Mentor team members by designing and developing training materials to communicate the current and future infrastructure architecture, technology implementations, and software development practices
Senior Software Engineer
Dispensed GlobalDispensed: Your alternative therapy journey to wellness starts here.
• Design and develop scalable web applications that serve patients and clinicians across multiple markets. • Contribute to platform consolidation efforts, working across legacy and rebuild systems to deliver unified functionality. • Build robust, secure integrations with healthcare systems including electronic health records, prescription monitoring, and telehealth infrastructure. • Take ownership of projects from conception through deployment, ensuring alignment with business objectives and regulatory requirements. • Collaborate with product managers, designers, and engineers across time zones to define technical solutions and roadmaps. • Write clean, maintainable, and well-tested code following engineering best practices. • Develop and optimise APIs for performance, scalability, and security in a healthcare context. • Conduct code reviews and mentor team members, contributing to a strong engineering culture.
• Design, build, and maintain complex front-end applications using Angular and TypeScript; • Develop reusable UI components, services, and modules that follow best practices and coding standards; • Partner with product and design teams to translate user needs and wireframes into high-quality, production-ready interfaces; • Lead technical design discussions, code reviews, and mentorship for mid-level and junior engineers; • Ensure the performance, quality, and responsiveness of applications in a fast-paced release cycle; • Implement and advocate for best practices around accessibility, testing, security, and front-end architecture; • Drive continuous improvement in the front-end stack, tooling, workflow, and team processes; • Troubleshoot production issues and optimize performance across browsers and devices.




