Go Developer
ВакансіїSummary
The IT company Andersen invites an experienced Go Developer to work on a large-scale project in the field of Banking.
The customer is one of the leading commercial banks in Kazakhstan. The bank's main areas of activity are corporate and retail banking. It also actively participates in the securities market and currency operations in Kazakhstan. The bank has its network of branches and offices throughout the Republic, serving more than 100,000 legal entities and 1.5 million individuals.
The project focuses on developing new functionality involving integration with restaurants.
Responsibilities
- Designing, developing and optimizing microservices on Go.
- Supporting existing code, fixing bugs and refactoring.
- Optimizing performance and scalability of applications.
- Designing APIs and integration with external services.
- Designing, optimizing and writing SQL and NoSQL queries.
- Working with databases (PostgreSQL, MySQL, etc.).
- Optimizing data schema and indexes to improve performance.
Requirements
- Experience as a Go Developer for 3+ years.
- Experience in developing high-load and distributed systems.
- Experience working with financial systems or payment platforms.
- Experience in developing and deploying microservices in cloud environments (e.g., AWS, GCP, Azure).
- Proficiency with Go frameworks and libraries (e.g., Gin, Echo).
- Understanding of microservice architecture principles.
- Experience working with RESTful APIs and gRPC.
- Experience with database management systems (e.g., PostgreSQL, MySQL).
- Knowledge of NoSQL databases (e.g., MongoDB, Redis).
- Experience with message queue systems (e.g., RabbitMQ, Kafka).
- Proficiency with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Experience working in Agile/Scrum teams.
- Ability to lead a team, make decisions, and take responsibility for their implementation.
- Level of English – from Intermediate and above.
Desired skills
- Understanding of CI/CD principles and experience with related tools (e.g., Jenkins, GitLab CI, GitHub Actions).
- Knowledge of security principles and best practices in software development.
- Experience with monitoring and logging systems (e.g., Prometheus, Grafana, ELK Stack).
Reasons to join us
- Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc..
- The opportunity to change the project and/or develop expertise in an interesting business domain.
- Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant.
- Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee.
- The opportunity to earn up to an additional 1,000 EUR per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities.
- Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated.
- Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies).
- Certification compensation (AWS, PMP, etc).
- Referral program.
- English courses.
- Private health insurance and compensation for sports activities.
Join us!
Будемо раді бачити вас!
Ми обробляємо персональні дані відповідно до GDPR
Продовжуєш шукати вакансію мрії в ІТ? Тоді натисни тут, щоб побачити повний перелік вакансій у команді Andersen. У нас постійно відкриваються нові позиції!