logo inner

Senior Software Engineer (Grand Rapids, MI)

BrainGuOnsite
This job is no longer open

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

This job is no longer open

Life at BrainGu

Cybersecurity Automation, we work on improving and scaling difficult, labor-intensive tasks across the cybersecurity field. We believe that the status quo isn't working and cannot scale without reducing the amount of human labor necessary to complete simple cybersecurity objectives. It's important to note that we don't wish to displace the humans from the equation, only to help them be more effective and free them up to focus on the sort of work that isn't yet feasible for automation. To accomplish this, our team has experience ranging across the various subfields of cybersecurity, as well as distributed systems, network administration, software engineering, and DevSecOps. Every day, we chip away at the hardest issues in the industry by making the work a little more automated.
Thrive Here & What We Value- Comprehensive customer support for problem solving- Appreciation of team and customers as integral parts of the company culture- Value placed on lived experiences to enhance technical delivery- Equal focus on cultural pillars: Execution, Citizenship, Diplomacy

Related Sub

This job belongs to these sub. Explore related roles here:
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2024