Available Offers for go

Software Engineer Java

Full-time
Permanent work

Project

We are looking for an experienced Java developer with PHP or GO background to an international fintech company, specialised in trading, Forex, ETFs, cryptocurrencies etc.

The specialist will be responsible for building, and maintaining our software applications.


Responsibilities:

- Work as part of a feature development team and contribute to all phases of the development lifecycle.

- Write well-designed, testable, efficient code and tests.

- Review current components, suggesting updates as needed.

- Write and utilise technical change documentation.

- Remain up-to-date on all current best practices, trends, and industry developments.


Requirements:

  • 3+ years experience in the software engineering role.
  • Excellent knowledge of Java SE.
  • Some experience with PHP or Go (both or at least one of these languages).
  • Hands-on experience with Spring: Boot, MVC, Data, etc.
  • Experience in developing high-load data processing systems.
  • Experience with SQL (PostgreSQL preferred) and ORM technologies (JPA, Hibernate).
  • Understanding of ESB (Kafka preferred).


Nice to have:

  • Work experience in financial, investment, or trading companies.
  • Good knowledge of data structures, architectural patterns.
  • Experience with NoSQL databases (Redis, MongoDB).
  • Experience with Cloud Native Environment (AWS preferred).
  • Experience with SOA and microservices.
  • Understanding of Agile methodologies.


Benefits:

  • Work in a dynamic and fast-paced international company.
  • Relocation package to Montenegro.
  • Use of leading technologies and modern business practices such as Agile.



Lead Java developer

Full-time

Who we are looking for

  • Server software expert (Java 11+, Java 17, Spring Boot, Kafka, Maven / Gradle, Junit, Mockito, SQL / ORM).
  • Certain responsibilities that involve development and deployment of strategic products.
  • A person who can take responsibility for the quality of the backend code and the efficiency of the backend developers.
  • A backend development expert (Event Driven Microservices on Spring's stack).


Experience, Competencies and Skills Required

  • Experience with DevOps tools and processes.
  • Experience with cloud providers (AWS, GCP or Azure).
  • Experience in API creation (REST, OpenAPI, GraphQL, Swagger).
  • Experience in cross-platform development is welcome.
  • Knowledge of Kotlin and the Kotlin multiplatform is a huge plus.
  • Participation in the design of platform components, audit of design solutions offered by other developers.
  • Selection of technologies and tools for development and operation, we profess the “you code it you run it” approach.
  • Expert leadership of the backend developer community - coaching, implementation of effective development practices, facilitation, design sessions.
  • Development of code conventions and responsibility for their implementation by the community of backend developers.
  • Identification of problems and wastes in the work of backend developers.
  • Collaboration with the Scrum Master service to improve current processes and practices.
  • Of course, you will write code, both purely technological parts of the system and product features.


5 reasons why you would like to work with us


  • Fintech

Unique domain area that contains lots of interesting tasks.

Real Highload - estimated number of unique users per day is expected to be 5 million people.

Increased requirements for security and fault tolerance of the solution.

We are creating a payment method which means that the Platform we are creating must be available 24/7/365.

At the same time, we are constantly testing new product hypotheses, so we are focused on the "purity" of the solutions created and the internal quality of the code.

  • Real product development

We are developing a product that is very important in daily life of people.

You can tell your mom what you're working on, and she'll not only understand you, but she'll be happy that you're solving real problems of real people.

Each sprint we fulfill a business goal - we actively test business hypotheses.

What you do today will be sold tomorrow by a sales specialist, you will be fully integrated with the business team.

You can influence the product and we need such proactive people. We have a flat structure and open communication.

  • We develop – we launch.

We are engaged not only in development, but also in operation.

We build and develop a mature DevOps process; system engineers are part of our development team.

You will develop the ability to think about how your solution will behave in operation.

  • Mature Scrum process, no “inventing the wheel”

We work with Scrum; we scale Scrum with LeSS.

This means we work in small, long-lived product feature teams.

You will work hand-in-hand with colleagues from other disciplines to get the job delivered.

We practice swarming - we are constantly communicate online with other team members.

Participation in our teams involves T-shaping, you can painlessly and comfortably master related specialties.

You won't be left alone with process issues - we have one scrum master for every three teams.

You will influence the effectiveness of the team, avoiding unnecessary losses, influence the process as a whole.

  • A real startup with all it entails

A unique experience that will be useful to you in the future if you are going to create your own startup.

We go through all phases of development, from finding early followers to launching marketing campaigns.

This is a startup, not an enterprise - minimum bureaucracy, open communications, a culture of errors and security.

International multicultural mature team with average team member age of 30.

How about building together an alternative financial ecosystem in one single country with the potential to scale into Asian markets?

Would you like to digitize oriental bazaars with us?

We are creating a new payment method, an alternative to cash and plastic cards, with our own unique set of financial instruments aimed at ordinary people.

DevOps

Remotely
Full-time
Project occupancy
Objectives: - Infrastructure development and maintenance; - interacting with teams providing infrastructure and business services; - maintenance of supporting documentation; - interaction with development and testing teams; - Immediate resolution of service performance issues; * performing DevSecOps engineering practices; * building work processes within the team and with related systems; * creating CI/CD for mobile applications. Stack: * Atlassian Stack. * OpenShift * Docker * PostgreSQL * Unix * Teamcity * Nexus Artifactory * SonarQube * Firebase * Kotlin * Swift * Java What we want to see in you: * Analytical thinking abilities; * Familiarity with current infrastructure trends and experience - containerization, orchestration (Docker, k8s, OpenShift); * Extensive experience and knowledge of nginx; * Excellent knowledge of linux administration - from software configuration to auditing and troubleshooting complex problems * Knowledge of the principles of networking and TCP/IP stack protocols; * Ability to automate various infrastructure components (Helm/Ansible/Salt/Terraform); * Experience with Atlassian products; * Experience with CI/CD Tools ( Jenkins, Teamcity, Buildbot, Gitlab-CI ); * Knowledge of any scripting language ( Bash, PowerShell, Python, Go ); * Experience or knowledge of Security in DevOps ( DevSecOps ) - security of containers, applications, interactions. Experience with ServiceMesh is desirable; * Work with logging and monitoring systems ( ELK/EFK Stack; Prometheus/Grafana/Zabbix ). Additionally: * Working with mobile builds and building out pipelines (Firebase, TestFlight, Apple Developer; Full Life Cycle for MacMini; Build and customization for Android).

CX/UX researchers

Project: Phygital-strategy involves integrated communications at the intersection of digital and physical spaces that lead to new experiences and contexts of use. Exploring new user experiences requires going beyond a single platform and conducting CX/UX research. We integrate such research into product development business processes and measure the dynamics of change. We use the most advanced equipment and technologies. Tasks: - Immerse in user experience in the retail destination and study customer scenarios - Participate in the design and shaping of customer journey and all points of interaction with the bank across digital channels - Collaborate with CJE to compile and prioritize backlog of research in the destination - Identify research needs, form hypothesis pool, analyze baseline metrics - Independently initiate research, generate suggestions and recommendations to improve customer experience - Conduct user and customer experience research and usability testing of the bank's digital channels (qualitative testing using eye-tracking, in-depth interviews, quantitative surveys, field research, etc.) Shape the backlog of CX/UX problems, create necessary artifacts (CJM, BP and others) Help teams find solutions: research workshops, participate in prototype development, monitor and review changes. Train and mentor product teams on how to conduct baseline research independently Requirements: - Experience in CX/UX research for 2 years or more - Can conduct full cycle of research from staging meeting to demo report and organizing workshop with teams - Have done CX research and usability testing, know how one complements the other - Developed CJM, preach design thinking - Fast-paced teamwork is the norm for you - Know how to initiate research in teams, arguing your point of view Required: - You need to submit 2 projects and show them in an interview that you did independently (this is important). You can de-brand, remove some numbers if NDA. But the projects must be real.