Jetzt bewerben

About the job

We are BrainGu

We are a technology company that builds platforms for Developers and End-users. We offer a comprehensive approach to support our customer's ability to change the box and solve complex problems.

If you're excited about this role, but your experience doesn't align perfectly, we encourage you to apply anyway. We believe tech is only 1/3 of the job. The other 2/3 of that is being a human that appreciates our team and customer. We are interested in working with people with lived experiences because they strengthen our technical delivery and are extremely valuable to our work. That's why our review system focuses on our cultural pillars - Execution, Citizenship, and Diplomacy - in equal measures.

Overview

The Senior Software Engineer role is part of an application development team within BrainGu tasked with building and maintaining mission critical apps for our customers as part of the Mission-Apps-as-a-Service offering. Mission Apps-as-a-Service puts operators side by side with world-class BrainGu software engineering teams. This ensures modern and secure development at the fastest tempo possible and aligned directly to mission needs.

This role is also expected to be able to support and switch between various projects, 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.

Responsibilities

  • Lead full-stack development with a primary focus on Python-based backend systems and APIs.
  • Utilize Python frameworks such as Django, Flask, or other equivalents for robust system architecture.
  • Drive frontend development using React and core web technologies like HTML, CSS, and various JavaScript frameworks.
  • Implement staged environment strategies for development, integration/testing, and production phases.
  • Apply agile methodologies (e.g., Scrum, Kanban, XP) to ensure efficient development processes.

Requirements

  • This position requires a US Government Clearance, which requires US Citizenship
  • 5+ years working experience in the following areas:
    • Full-stack development with a strong emphasis on Python-based backend systems and APIs.
    • Working with Python frameworks (ie. Django, flask, or others).
    • Frontend development, with sound expertise in React and core web technologies such as HTML, CSS, JavaScript frameworks alike.
    • Working with staged environments (ie. development, integration/testing and production).
    • Using agile methodologies (ie. Scrum, Kanban, XP, or others).
  • Usage of at least one NoSQL database engine, relational database technology, web application technologies, cloud computing platforms, and shell script.
  • Working knowledge of multiple operating systems:
    • MacOS, Windows, Linux, or others
Tech Stack

  • Databases: MongoDB, Couch, Cassandra, HBase, Neo4J, Redis, Memcached, MySQL, Microsoft SQL Server, Oracle, Postgres, IBM DB2, etc.
  • Frontend: React, JavaScript, HTML, CSS.
  • Backend: Strong Python, with exposure to frameworks like Django and Flask.
  • Cloud: Amazon Web Services, Microsoft Azure, Google Compute Engine, etc.
  • DevOps: Kubernetes, Docker, and other containerization tools.

Employee Perks

  • 12 weeks of fully paid parental leave for birth or adoption
  • 31 days of PTO, which includes federal holidays
  • 100% employer-paid insurance plans (employee-only)
  • 401k matching with immediate vesting
  • $10k "BrainBudget" to facilitate your personal and professional growth
  • $1,500 "Battle Station Budget" to outfit your home office with maximum RGB
  • 85% paid healthcare premiums for you, your spouse, and dependents
  • A monthly cell phone and internet stipend
  • Supplemental Tricare plan for Veterans
  • Monthly stipend for Veterans
Jetzt bewerben

Weitere Jobs