Capspire - Dallas, TX

posted 20 days ago

Full-time - Mid Level
Dallas, TX
Professional, Scientific, and Technical Services

About the position

As a Senior Software Engineer at Gravitate, you will be integral to the development of our flagship software product, which provides AI-enabled collaboration, automation, and decision support for energy and commodity organizations. This role focuses on backend development, requiring a clean programming approach and a passion for solving complex problems. You will collaborate with a dynamic team to strategize and implement best-in-class solutions.

Responsibilities

  • Develop and maintain backend systems for the Gravitate product.
  • Collaborate with team members to design and optimize data persistence technologies.
  • Implement and optimize APIs, particularly in distributed systems.
  • Write and optimize SQL queries, stored procedures, and database views.
  • Engage in problem-solving and critical thinking to address business scenarios.

Requirements

  • 3+ years of experience with programming languages such as Python, C# .NET, or JAVA.
  • Experience with JSON/REST APIs and a conceptual understanding of their design.
  • Proficiency in working with relational or NoSQL databases like PostgreSQL, MySQL, or MongoDB.
  • Familiarity with software development tools including IDEs, database administration tools, and version control (GIT).
  • Basic understanding of data structures, algorithms, and design patterns.
  • Experience in writing SQL queries for performance.

Nice-to-haves

  • Working knowledge of Docker and CI/CD processes.
  • Experience with application orchestration technologies such as Kubernetes.

Benefits

  • Collaborative work environment with a focus on team success.
  • Opportunities for professional growth and development.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service