Skip to content

Senior Software Engineer (Golang)

  • On-site, Hybrid
    • Tehran, Tehrān, Iran, Islamic Republic of
  • Tech

Job description

We are striving to create a seamless experience for our users and respond to their needs promptly by developing innovative features. We are looking for a software engineer to join us to:• Design, develop, and maintain scalable services in a cloud native environment• Actively monitor and analyze the services and optimize them to prepare them for accepting more load.

  • Write well-crafted, well-tested, readable, maintainable code

  • Be responsible for designing, developing, deploying, monitoring, operating, and maintaining existing or new elements of our systems and infrastructure

  • Participate in code reviews to ensure code quality and distribute knowledge

  • Collaborate with cross-functional partners like product managers, client software engineers, and data scientists on code that empowers us to iterate quickly

  • Share your knowledge by giving brown bags, tech talks, and evangelizing appropriate tech and engineering best practices

  • Proactively participate in resolving ongoing incidents and on-call support

Job requirements

  • Bachelor’s degree in Computer Science or other relevant fields

  • 2+ years of software engineering industry experience

  • Ability to design highly scalable cloud native services

  • Proficiency and experience with Golang

  • Ability to work as a team player and good communication skills

  • Problem-solving skills to find innovative and smart solutions for new challenges

  • Good knowledge of a version control system like Git

or