Job Description
Gigster is seeking a Senior Software Engineer (Golang) to join its Talent Network. The client, a prominent player in the energy sector, is looking for a skilled engineer to guide their technical efforts and mentor their team in creating strong and scalable Golang solutions. This is a 6-month full-time project with potential for extension.
The Senior Software Engineer will play a crucial role in leading the development and implementation of system changes, enhancements, and software projects. They will collaborate with other engineers to maintain system and product consistency and alignment across all processes.
Role involves:
- Leading the creation, development, and implementation of critical system design changes, enhancements, and software projects
- Ensuring timely execution of project deliverables
- Working with other engineers to ensure the system and product is consistent and aligned through all processes
- Improving product quality, performance, and security through substantial process improvements
- Following development standards and promote best practices
- Performing code review sessions & suggest improvements or alternatives when appropriate.
Requirements:
- Bachelor’s degree in Computer Science, or a related field (or equivalent experience)
- 5+ years of software development experience with a strong background in Golang
- Proficient in writing and optimizing SQL queries against relational databases
- Comfortable operating in a Linux environment
- Experience in working with cloud technologies such as Azure
- Experience in REST and effective web services design
- Experience with version control systems, such as Git
Gigster offers:
- The opportunity to work on cutting-edge projects with top-tier international companies.
- The flexibility to choose projects that fit your interests.
- Exposure to diverse technologies and industries.