Frontend Software Developer, Gravitate

Posted:
11/11/2024, 4:50:42 AM

Location(s):
Dallas, Texas, United States ⋅ Texas, United States

Experience Level(s):
Mid Level

Field(s):
Software Engineering

Why Gravitate?

At Gravitate, we’re on a mission to put everyday supply and logistics decisions in motion, powered by innovative problem-solving from industry experts.

A lot of companies say it. We mean it: Gravitate is different. Rooted in the spirit of collaboration, we thrive on the smarts of our people and the dynamic we’ve cultivated.

What will you be doing? 

This Software Engineer opportunity is working with exciting technology on Gravitate’s team and learning directly from the best architects in the industry who are passionate about creating great products that solve business needs. We are looking for an engineer who is a clean programmer, gets excited about solving hard problems, and wants to be a part of an organization where they can strategize best-of-class solutions.

You are an ideal candidate if:

  • You have experience developing software with modern programming languages such as .NET (.NETCore preferred), Kotlin, Java, Python, Rust, etc.
  • You have experience developing web application backends/APIs especially when related to distributed systems
  • You feel comfortable working with data persistence technologies such as MSSQL, Postgres, MySQL, MongoDB, Maria, etc, both in terms of practical application to problem solving as well as designing/optimizing within those systems when needed.
  • You enjoy solving problems and puzzles but know when to ask for help
  • You are passionate about the art/craft of coding 
  • You get excited about new and emerging technologies, whether that be the latest feature in your favorite programming language, or platforms/services that enable you to solve problems in new and exciting ways
  • You have strong, well-formed opinions on design and development decisions, yet you remain open to considering new ideas and approaches.
  • You’re the type of person who is a lifelong learner that embraces change and new technologies
  • You enjoy not only mastering the practical application of the tools you use but also understanding the internals of how they work and what makes them the right choice for a given problem

Minimum qualifications:

  • 3+ years of experience designing and developing backend applications with a modern object-oriented or general-purpose programming language
  • You have experience building or the desire to build cloud-first distributed applications
  • Critical thinking problem-solving skills and the ability to think through business scenarios
  • You have experience with relational or document database systems 
  • Experience designing backend applications and services that communicate via Rest APIs or similar.
  • Working knowledge of Git or a similar source control system
  • BS in Computer Science or similar technical field of study or equivalent technical experience

Preferred qualifications:

  • Working knowledge of Docker, Git, SQL, CI/CD
  • Experience with application orchestration technologies such as Kubernetes

About the Gravitate team:

To understand who our people are, you should first understand what they’re not: replaceable. Each member of the team is chosen carefully and with intention. We believe that finding the right fit is more important than a laundry list of credentials – and that people are people first, and titles second. 

Because we hire the Gravitate way, our team is certainly one of a kind. We’ve brought together incredible talent that regularly collaborates to create clean, fresh solutions. That effort has led to remarkable opportunities, including work with many Fortune 500 clients. We’ve found that the winning combination of exciting achievements, trust in one another and open communication lays the groundwork for long-lasting, successful careers. That, and the fact that we clap for each other at every opportunity.

Problem solvers, go-getters and charge-takers -  we (really) want to hear from you.