DevJobs

Senior Full Stack Developer (Frontend-Oriented)

Overview
Skills
  • TypeScript TypeScript
  • .NET .NET
  • RDBMS RDBMS
  • MongoDB MongoDB
  • PostgreSQL PostgreSQL
  • Accessibility Accessibility
  • RESTful API RESTful API
  • Git Git
  • CI/CD CI/CD
  • AWS AWS
  • Azure Azure
  • Query basics
  • Integration testing
  • Integrations
  • Linting
  • Non-relational databases
  • Performance optimization
  • Profiling
  • Unit testing
  • Frontend technologies
  • Responsive design
  • Routing
  • Source control
  • State management
  • Forms
  • AI-assisted development tools
  • Authentication
  • Authorization
  • Background processing
  • Browser debugging
  • Caching strategies
  • CDN
  • Cloud application development
  • Cloud operations
  • Code splitting
  • Component design
  • Data modelling
  • Debugging
  • End-to-end testing
  • Formatting
  • Frontend hosting
  • Copilot
  • OAuth
  • Cursor
  • JWT
  • SQL Server
  • Vite
  • Webpack
Bagira is a leader in the field of training and simulation systems with a track record of delivering high-end, customized, cost-effective solutions for mission readiness. Bagira’s simulators are used by hundreds of thousands of soldiers at more than 40 sites worldwide.

We are building cloud-based applications and are looking for highly independent senior engineers who thrive in a matrix organization. In this role you will lead frontend architecture and delivery, while also contributing across the stack (primarily .NET services and APIs) to ensure end-to-end quality.

Bagira is looking for a Senior Full Stack Developer (Frontend-Oriented) with a strong frontend orientation, you will take end-to-end ownership of user-facing features and the foundations that support them. You will drive technical design decisions, partner closely with other engineers on API contracts and integrations and deliver robust solutions from development through production support.

What will you do?

  • Own features end-to-end with a frontend-first mindset: requirements, UX alignment, architecture, implementation, testing, deployment, and production support.
  • Collaborate closely with UX/UI team to translate designs into high-quality, accessible, and consistent UI, and provide feedback to improve usability and feasibility.
  • Lead frontend architecture and standards: component patterns, state management, routing, form strategy, error handling, and observability.
  • Build modern web applications using modern frontend technologies, with strong focus on performance, usability, accessibility, and clean architecture.
  • Drive API-first collaboration: define contracts, versioning, validation, and resilient client behaviour.
  • Collaborate closely with Product, QA, DevOps, and other engineering teams in a matrix environment while executing independently.
  • Improve engineering standards and code quality through reviews, mentoring, and technical guidance, especially around frontend testing and maintainability.
  • Troubleshoot production issues across the stack, perform root cause analysis, and implement durable fixes.
  • Participate in estimations, planning, and technical decision-making, and influence the product roadmap through engineering insights.

Requirements:

  • 6+ years of professional software development experience, with significant ownership of frontend architecture and delivery in modern web applications.
  • Strong expertise with modern frontend technologies and TypeScript, including component design, state management, routing, forms, and performance optimization.
  • Solid frontend engineering practices: unit/integration testing, end-to-end testing, accessibility, responsive design, and code quality tooling (linting/formatting).
  • Hands-on experience using AI-assisted development tools (e.g., Copilot/Cursor or similar) to improve productivity, code quality, debugging, and documentation, with good judgment and security awareness.
  • Experience with frontend build and runtime performance: bundlers (e.g., Webpack/Vite), code splitting, caching strategies, and profiling/debugging in the browser.
  • Working proficiency in backend development with .NET: building and consuming REST APIs, authentication/authorization (e.g., JWT/OAuth), integrations, and background processing concepts.
  • Experience with cloud application development and operations (AWS, Azure), including deploying and operating services and understanding frontend hosting/CDN fundamentals.
  • Experience with relational and non-rational databases (SQL Server, PostgreSQL, MongoDB, etc.), data modelling, and query basics to debug end-to-end flows.
  • Comfortable with CI/CD pipelines, source control (Git), and modern development workflows.
  • Strong debugging skills and ability to diagnose issues across UI, APIs, and infrastructure layers.
  • Excellent communication skills and ability to present technical decisions clearly while collaborating effectively with multiple stakeholders in a matrix environment.
Bagira Systems