Backend Software Engineer

Gorilla is a company focused on transforming the energy industry through cutting-edge data solutions, driving towards a net-zero future.
Antwerp, Belgium
Mid-Level Software Engineer
Hybrid

Description For Backend Software Engineer

Join Gorilla, a company at the forefront of transforming the energy industry through innovative data solutions. As a Backend Software Engineer, you'll play a crucial role in developing cutting-edge applications that drive the industry towards a net-zero future.

You'll be part of a team responsible for the API and database layer, effectively managing the 'bookkeeping' for the entire Gorilla product. This work enables pricing, forecasting, and portfolio analytics applications to provide insights for customer decisions at scale.

Key responsibilities include collaborating with cross-functional teams, developing high-quality software using Python, implementing new features, troubleshooting issues, conducting code reviews, and writing technical documentation. You'll work with technologies like PostgreSQL, RESTful APIs, and cloud infrastructure (AWS).

The ideal candidate should be proficient in Python, have experience with relational databases and RESTful APIs, understand DevOps practices, and possess strong problem-solving skills. Knowledge of cloud infrastructure, security best practices, and familiarity with Unix shell are also important.

Gorilla offers a dynamic work environment where you can make a significant impact. Benefits include opportunities for growth, lifelong learning, a clear remuneration approach, and a strong focus on personal development. The company supports remote work with the necessary equipment and provides access to office spaces when needed.

Join Gorilla to challenge yourself, grow your skills, and contribute to the global effort of achieving net-zero emissions through technology and data-driven insights.

Last updated 4 months ago

Responsibilities For Backend Software Engineer

  • Collaborate with cross-functional teams to gather requirements and design software solutions
  • Develop and maintain high-quality software using Python
  • Implement new features and enhancements to existing software systems
  • Troubleshoot and resolve software defects
  • Conduct code reviews
  • Write technical documentation

Requirements For Backend Software Engineer

Python
PostgreSQL
Linux
  • Proficiency in Python programming language
  • Experience with RESTful APIs
  • Hands-on experience with relational databases like PostgreSQL
  • Knowledge of data structures and algorithms
  • Experience with version control systems like Git
  • Familiarity with cloud infrastructure, particularly AWS
  • Understanding of DevOps practices and CI/CD pipelines
  • Basic knowledge of computer networks and protocols
  • Knowledge of security best practices
  • Strong analytical and problem-solving skills
  • Effective communication and collaboration skills
  • Time management and prioritization abilities
  • Familiarity with Unix shell

Benefits For Backend Software Engineer

  • Opportunity for growth in a fast-paced environment
  • Lifelong learning opportunities
  • Clear remuneration approach
  • No-nonsense feedback culture
  • Personal development approach
  • Remote work equipment provided
  • Access to office space when needed
  • Frequent travel to meet colleagues in person

Interested in this job?