Middle/Senior Go Developer (Impact team)

AI overview

Join a forward-thinking engineering team focusing on high-performance services and innovative solutions for global advertising platforms.
  • Perform software engineering tasks such as developing, testing, and optimizing Back-end systems and APIs using Golang 
  • Design, implement, and maintain scalable software solutions, with a focus on performance, reliability, and efficiency 
  • Collaborate with cross-functional teams to customize existing applications and develop new features for ongoing projects 
  • Build and refine processes for software updates, including CI/CD pipelines and automation for application deployment 
  • Troubleshoot, debug, and optimize existing systems, ensuring high code quality and maintaining best practices for software design and architecture 
  • Utilize cloud infrastructure (e.g., AWS services) to deploy, manage, and scale applications in a distributed environment 
  • Create and maintain technical documentation, ensuring clarity for both current and future team members.  
  • Participate in code reviews to ensure knowledge sharing and continuous learning within the team 
  • Demonstrate expertise through knowledge of engineering methodologies, concepts, and skills and their application within a specific engineering specialty 
  • Familiarity with data engineering concepts like data storage, ETL, and information retrieval is an advantage but not a requirement; willingness to learn these concepts as they will become valuable to the role in the future 
  • At least 4 years of hands-on experience in software development 
  • Proficient in Golang with strong software engineering fundamentals 
  • Strong understanding of AWS including S3, EKS 
  • Strong SQL skills and proven experience working with major database platforms 
  • Experience with cloud-based data services and solutions (e.g. Snowflake, Hive) 
  • Strong understanding of AWS including S3, EKS 

 

WOULD BE A PLUS

  • Experience with Python 
  • Experience with Airflow 
  • Experience with Jenkins 
  • Experience with data technologies (e.g., Snowflake, Hive) 

PERSONAL PROFILE

  • Excellent communication and interpersonal skills 
  • Strong problem-solving and decision making abilities, with a focus on delivering results and meeting deadlines 
  • Strong passion for learning and practicing new technologies

Build stunning career with Sigma Software! Find your dream job, send your CV and become one of us!

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Developer Q&A's
Report this job
Apply for this job