Senior Backend Software Engineer

Gravitate

Texas (NJ)

On-site

USD 40,000 - 80,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Join a forward-thinking company as a Senior Software Engineer, where you will be part of a dynamic team dedicated to solving complex challenges in the energy and commodity sectors. This role offers the opportunity to work on cutting-edge AI-enabled collaboration and decision support software. You will leverage your expertise in Python and backend development to build scalable solutions while collaborating with talented professionals. If you are a passionate coder who thrives in a collaborative environment and is eager to embrace new technologies, this is the perfect opportunity for you to make a significant impact.

Qualifications

  • 5+ years experience in software development, especially with Python.
  • Strong understanding of relational and NoSQL databases like PostgreSQL and MongoDB.

Responsibilities

  • Develop and maintain backend systems for the Gravitate product.
  • Collaborate with team members to strategize and implement best practices.

Skills

Python
Problem Solving
SQL
JSON/REST APIs
Critical Thinking
Design Patterns
Data Structures
Collaboration

Education

BS in Computer Science
Equivalent Technical Experience

Tools

Docker
Git
MongoDB
CI/CD
Kubernetes

Job description

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from 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?

Gravitate provides AI-enabled collaboration, automation, and decision support software for energy and commodity organizations. As a Senior Software Engineer, you will be working within our backend team, as we build-out our Gravitate product. We are looking for a clean programmer, who 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, specifically Python
  • You have experience developing web application backends/APIs especially when related to distributed systems
  • You feel comfortable working with data persistence technologies such as MongoDB, MSSQL, Postgres, MySQL, 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
  • 5+ years experience with one or more general purpose programming languages/design patterns, specifically Python
  • Experience with or a conceptual understanding of JSON/Rest API’s
  • Experience working with relational or NoSQL databases such as PostgreSQL, MySQL, or MongoDB.
  • Familiarity with basic software development tools such as IDEs, database administration tools, and version control tools (GIT).
  • Basic understanding of common data structures, algorithms, and design patterns.
  • Critical thinking problem-solving skills and the ability to think through business scenarios
  • Experience writing SQL queries for performance, building stored procedures, database views.
  • BS in Computer Science or engineering or equivalent technical experience

Preferred qualifications:

  • Working knowledge of Docker, Git, MongoDB, 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.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Industries
    Oil and Gas and Software Development

Referrals increase your chances of interviewing at Gravitate by 2x

Get notified about new Back End Developer jobs in Dallas-Fort Worth Metroplex.

Dallas, TX $40,000.00-$80,000.00 4 weeks ago

Junior Full Stack Developer (.NET, ReactJS)
Java Associate Developer/Developer, IT Applications

Dallas, TX $90,000.00-$125,000.00 3 weeks ago

Irving, TX $80,000.00-$120,000.00 3 weeks ago

Irving, TX $80,000.00-$120,000.00 3 weeks ago

Fort Worth, TX $85,000.00-$95,000.00 1 week ago

Irving, TX $84,580.00-$118,020.00 1 week ago

Irving, TX $80,000.00-$120,000.00 3 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java full stack developer with Node JS
Java full stack developer with Node JS

Avance Consulting • Plano (TX)

On-site
USD 110,000 - 170,000
Senior Full Stack .NET Developer
Senior Full Stack .NET Developer

Talent Groups • Southlake (TX)

On-site
USD 100,000 - 150,000
Full Stack Engineer
Full Stack Engineer

Resolve Tech Solutions • Fort Worth (TX), Arlington (TX)

Hybrid
USD 84,000 - 119,000
Medical insurance
Vision insurance
401(k)
Senior Level Full Stack Engineer
Senior Level Full Stack Engineer

Eliassen Group • Fort Worth (TX), Arlington (TX)

Hybrid
Medical, Dental, and Vision benefits
401k with company matching
Life insurance
Full Stack Engineer
Full Stack Engineer

Pyramid Consulting, Inc • Roanoke (TX)

On-site
USD <1,000
Health insurance (medical, dental, vision)
401(k) plan
Paid sick leave
Senior Java Software Engineer
Senior Java Software Engineer

Resolve Tech Solutions • Irving (TX)

On-site
USD 79,000 - 180,000
Full Stack Developer
Full Stack Developer

Elios Talent • Fort Worth (TX), Arlington (TX)

On-site
USD 120,000 - 160,000
Software Engineer
Software Engineer

Gravitate Energy LLC • Dallas (TX)

On-site
USD 80,000 - 100,000
Golang Developer
Golang Developer

KTek Resourcing • Dallas (TX)

Remote
USD 120,000 - 160,000
Senior MarTech Developer
Senior MarTech Developer

InfoVision Inc. • Irving (TX)

Hybrid
USD 125,000 - 170,000