Gorilla is hiring a Backend Software Engineer (Python)

Responsibilities

  • Work with diverse teams to define requirements and create software solutions that support business goals and user expectations.
  • Build and sustain robust software systems using Python, focusing on performance, stability, scalability, and secure design.
  • Introduce new functionalities and improvements to current platforms while evaluating effects on architecture and efficiency.
  • Identify and fix software issues in coordination with quality assurance to ensure reliable releases.
  • Perform detailed code reviews, offering actionable suggestions to uphold coding standards and software quality.
  • Produce precise technical documentation for developers and internal stakeholders to support tool adoption and clarity.

Responsibilities

  • Collaborate with cross-functional teams to gather requirements and design software solutions aligned with business objectives and user needs.
  • Develop and maintain high-quality software using Python, ensuring code efficiency, reliability, scalability, and security.
  • Implement new features and enhancements to existing software systems, considering the impact on system design and performance.
  • Troubleshoot and resolve software defects, working closely with the QA team to deliver bug-free software.
  • Conduct thorough code reviews, providing constructive feedback to maintain code quality and adherence to coding standards.
  • Write clear technical documentation for peers and internal users to facilitate understanding and usage of software tools.
Required Skills
PythonRESTful APIsPostgreSQLSQLAlchemyGitAWSBackend DevelopmentAPI DesignAgile Methodologies
About company
Gorilla
We're building the data infrastructure that powers energy companies on their journey to net-zero. We provide cutting-edge data services to energy retailers, helping them tackle climate change while keeping the lights on.
All jobs at Gorilla Visit website
Job Details
Category backend
Posted a year ago