اسنپ باکس
اسنپ باکس

Senior Software Engineer (Golang)

Tehran/ Zaferanieh
Full Time
Saturday to Wednesday From 9Am to 6Pm
-
Loan -Health insurance -Learning stipends
201 - 500 employees
Internet Provider / E-commerce / Online Services
توضیحات بیشتر

key Requirements

4 years experience in similar position
PostgreSql - Intermediate
C# - Intermediate
C++ - Intermediate
Java - Intermediate
GIT - Intermediate
Rest API - Intermediate
language English-Intermediate

Job Description

About the Role

As a Senior Software Engineer, you will collaborate with other engineers, product managers, designers, and testers to deliver high-quality code that meets the business requirements and user expectations. You will also mentor junior developers, conduct code reviews, and contribute to continuously improving the backend architecture and performance. You will be expected to have strong technical skills, problem-solving abilities, communication skills, and a passion for learning and innovation.

Responsibilities:

  • Effective communication with a positive and confident attitude
  • Helping to ensure effective coding practices
  • Writing unit and integration tests, as well as code reviews and pair programming
  • Designing and implementing distributed, scalable, high-performance micro-service-based applications
  • Working with cloud-native infrastructure technologies
  • Maintaining and dismantling legacy code
  • Developing and maintaining microservices

Requirements

 Mandatory Qualifications:

  • More than 4 years of related experience in backend engineering
  • Experience in one of the programming languages like Golang, Java, Python, C#, C++
  • Strong understanding of SQL and relational databases (MySQL, PostgreSQL) and best practices for database design
  • Experience using GIT for source version control and CI/CD
  • Experience in building Restful Web services
  • Experience in unit testing
  • Comfortable with an agile, flexible approach to feature development
  • Familiar with Containers, Docker and k8s

Preferred Qualifications (optional):

  • Familiarity with NoSQL databases
  • A strong “Automation First” mentality
  • Familiar with DevOps culture and GitOps
  • Familiar with concurrency concepts
  • Familiar with Linux

Job Requirements

Age
25 - 40 Years Old
Gender
Men / Women
Education
Bachelor| Computer and IT
Language
English| Intermediate - 50%
Software
Java| Intermediate C#| Intermediate C++| Intermediate GIT| Intermediate PostgreSql| Intermediate Rest API| Intermediate

ثبت مشکل و تخلف آگهی

ارسال رزومه برای اسنپ باکس