Vacancies: Armenia

Go Developer, Banking App

Position Overview

DataArt is currently engaged in the process of modernizing the IT-structure of a commercial bank whose assets are worth roughly $2 billion. The number of services the bank provides to their clients is constantly growing, and so does the number of clients (several million as of today). This fact drives the bank to expand the features of their IT systems, which is done by using cutting-edge technologies. DataArt’s specialists are currently helping the company to implement this.

Our specialists develop, test, and support client applications and parts of the bank’s internal system. They all must work fast and under high load while being flexible enough to also introduce new features. The applications we’re creating help the clients with their financial history and analyze financial flows. DataArt is also integrating applications with payment systems and other external services.

ABOUT DATAART

Responsibilities

  • Designing the architecture for new services
  • Reviewing the existing services and suggesting improvements
  • Participating in the development of key services and infrastructure components

Required Skills and Experience

  • Experience in the industrial development of web applications using Go
  • Experience with the architecture of micro-service applications with at least 10 microservice components
  • Understanding the security aspects of web applications
  • Ability to write code to meet the criteria for a 12 factor application
  • Excellent understanding of multi-tier architectures: web servers, caching, application servers, load balancing, and storages
  • Knowledge of the basic patterns from the GoF and acronyms like SOLID
  • Understanding of relational databases and NoSQL solutions, as well as the boundaries of their applicability
  • Understanding the principles of loosely coupled components, the ability to explain the advantages of stateless systems
  • Knowledge of the various options for implementing an API: SOAP/WSDL, RPC (gRPC, JSON-RPC), RESTful, GraphQL, and the ability to explain their advantages and disadvantages

Please send your CV and cover letter

We are committed to promoting equal opportunities in employment. You and any job applicants will receive equal treatment regardless of bias including age, disability, gender reassignment, marital or civil partner status, pregnancy or maternity, race, color, nationality, ethnic or national origin, religion or belief, sex or sexual orientation. DataArt is committed to providing a working environment free from harassment and bullying and ensuring all staff are treated, and treat others, with dignity and respect. Our commitment to promoting equal opportunities and creating the workplace free of harassment and discrimination is supported by the implementation of respective policies and controls, provides an appropriate environment to encourage good performance and conduct at all its working locations, at all times.

Join Us

Why DataArt?

  • People first

    • Commitment to people is by far the highest value for DataArt
    • 99% of Glassdoor reviewers would recommend DataArt to a friend as a place to work
    • DataArt offers a rare work/life balance (Glassdoor work/life balance rating of 4.7)
    • DataArt invests in long-term relationships with its employees
  • Flexibility

    • Minimum bureaucracy
    • Flexible work schedule
    • Well-organized system of administrative services
    • Flat, decentralized structure
    • There are very few strict rules within DataArt
    • While our values do not change, rules and policies are subject to discussion and change in response to changing context and circumstances
  • Expertise

    • Highly qualified professionals
    • Supportive learning environment
  • Trust

    • We don't believe in control or surveillance
    • We avoid micromanagement
    • Clear, universal rules and policies
    • Open and accessible management
More about DataArt Values and Benefits

More vacancies in armenia

Yerevan