Mid Full Stack Software Engineer

BrainGu · Remote

Company

BrainGu

Location

Remote

Type

Full Time

Job Description

Mid Full Stack Software Engineer

The Mid Full Stack Software Engineer position is part of an application development team within BrainGu tasked with building and maintaining mission critical apps for our customers. 

Initially, this role will be focused on developing a common map platform that will be utilized by several applications to integrate various 3D mapping features and functionalities. This role is also expected to be able to support and switch between various projects across the front end and back end, so organization is a key skill required. 

The ideal candidate will be a battle-hardened web developer that has significant experience architecting and building production-grade products in React within small, high-paced teams. 

Job Duties:
  • Design and implementation of the architecture of the common map component
  • Design and deployment of our database
  • Ensuring the entire stack is designed and built for speed and scalability
  • Design and construction of REST APIs
  • Integrating front-end UI with the constructed API
  • Writing clean and well-documented code
Required Competencies and Certifications
  • This position may require a US Government Clearance, which requires US Citizenship
  • 2-3 years of experience with: 
    • Writing HTML, CSS, and Javascript. Being up on the latest practices is a must (HTML5, CSS3, ECMAScript 6 at a minimum)
    • Python expertise is required and Django experience is strongly preferred 
  • Database design and management
  • Server management and deployment
  • Comfortable building responsive, production-grade apps with React and TypeScript
  • Experience building mapping and GIS applications
  • Experience with Cesium/Resium a huge bonus
  • Well versed in web application security best practices
  • Experience with CSS preprocessors (Sass, Less)
  • Experience with modules & bundlers (Sass, Less, Webpack, Parcel, etc.)
  • Understanding of user experience and possibly even product strategy
  • Experience in implementing testing platforms, unit tests, linting, and static code analysis
  • Code management with Git
Desired Competencies and Certifications
  • Active US Government Security Clearance preferred
  • *NIX command line and shell scripting
  • Design and implementation of continuous integration and deployment (CI/CD)
  • Experience with identity management tools (preferably Keycloak)
  • Building Docker containers
  • GraphQL
  • Golang
You’ll Receive
  • 12 weeks fully paid parental leave for birth or adoption.
  • 31 days of PTO, which includes federal holidays.
  • 85% paid healthcare premiums for you, your spouse, and dependents.
  • 401k matching (up to 5%) with immediate vesting.
  • $10k “Brain Budget” to facilitate your personal and professional growth.
  • $1,500 “Battle Station Budget” to outfit your home office with maximum RGB.
  • A monthly cell phone and internet stipend.
  • 100% employer paid Short-Term and Long-Term Disability.
We are BrainGu

At BrainGu, we develop custom mission-critical software tools and environments that empower organizations and operators to solve real-world challenges and continuously improve capabilities. 

We build customer-facing systems that operators love, and critical mission systems that users might never know existed. Clients seek out BrainGu to automate high-impact workflows, revitalize projects, jumpstart new innovation efforts, and analyze/integrate truly unusual systems.

BrainGu provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Apply Now

Date Posted

08/14/2022

Views

5

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8
142,000+ Jobs Tracked
12,400+ Companies
1,930 Categories