Position: Software Architect (BE)
Company: Star Global
Experience required: 5y
English level: upper

In a nutshell, the list of services includes, but is not limited to, an advanced reporting system, online appointment booking, managing loyalty programs, tracking of customer reviews, creation of websites, companion mobile apps, online ordering for restaurants, payroll processing, and more.

**Must have:**
7+ years of experience as a Back-end Engineer (Node.js or Java; Kafka, PostgreSQL, DB query optimization, data structure, and algorithms);
Understanding of app architecture;
Tech lead/architect experience;
Understanding of continuous integration and continuous delivery;
Understanding of microservices approaches and practices;
Experience with AWS (at least 1 year);
Experience with ETL;
Excellent communication skills in English. The ability to lead business and technology discussions directly with Star’s commercial teams as well as with clients and prospective clients;
Experience with Go will be a plus;
**Nice to have:**
Familiarity with design-driven problem solving and product development approaches;
Experience in working with and leading distributed international development teams;
Experience with compliance documentation creation (SoP);
Familiarity with data architecture or data science;
Understanding of OWASP security practices.
**Responsibilities**
Take part in client and prospective client meetings, capture technical notes, create technical documentation, and provide reference documents for offshore production teams;
Take part in client and prospective client workshops, investigate client requests and problems, and analyze options and propose solutions;
Along with the rest of the team, craft compelling proposals and pitches that are built on a strong narrative and are technically state-of-the-art;
Facilitate and assist product delivery teams in planning and managing the execution of software development projects through all steps of the development lifecycle;
Hands-on contribution to system and software architecture definition and software implementation of software development projects;
Contribute to defining and enhancing our global FinTech industry;
Adapting to the ever-changing industry and team’s needs.