Golang / Go Job: Software Engineer, Golang

Exness

Software Engineer, Golang at Exness

Remote โ€บ ๐ŸŒ Worldwide, 100% remote position
  (Posted Aug 2 2023)

Please mention that you found the job at Golangprojects.com

Apply now!  

Job description
With over 2,000 employees of more than 88 nationalities, Exness is the place for global teamwork, incredible leadership, a learning culture, and constant development. Unlimited by time zones, Exnessians from around the world have worked seamlessly together since 2008 to provide our traders with the best possible trading experience. Today, we stand proud with over 300,000 active traders and 3 trillion USD in monthly trading volume.

Your role at Exness:
You will be focused on the implementation of complex business logic inside the web stack in the area of financial markets. You will aim to extend, optimize, and support the production of the existing software solutions, ensuring we capture as much value from the market as possible. You will research and innovate new ideas in highly reliable, low-latency, and high-load computing in financial markets.

You will:
Build stable, efficient, testable, and reusable microservices.
Solve complex performance problems and architectural challenges.
Integrate data-storage solutions like PostgreSQL, Redis, and Kafka.
Lead the entire application/service development life cycle right from concept stage to delivery and post-launch support.
Refactor, optimize, and improve the existing codebase for maintenance and scale.
Convey effectively all task progress, evaluations, suggestions, and schedules along with technical and process issues.
Document the development process, architecture, and standard components.
Coordinate with co-developers and keep the project manager well informed of the status of the development effort, serving as a liaison between development staff and the project manager.
Review other engineers' code.

What we expect from you:
4 or more years of software development in Golang
Advanced knowledge of unit and integration testing
Preferred qualifications in concurrency and async development
Experience with git and the git life cycle for software development
Experience interfacing with PostgreSQL and Redis
Understanding of microservices architecture and how to establish context boundaries within software applications
Passion for clean code and software architecture, with a thorough understanding of SOLID principles, and, ideally, domain-driven design, as well as Uncle Bob's Clean Code and Clean Architecture
Experience with Docker and running code in a Linux container
Experience writing REST-based web services
Eagerness to constantly improve and learn new skills
Cultivation of DevOps culture and usage of relevant tools, having solid experience with operating systems, networking models, virtualization, and containerization
Ability to use advanced English for different work and business purposes

Nice to have:
Commercial experience with Python
Knowledge of cloud platforms and technologies including AWS and EKS
Familiarity with Kafka and Kafka Connect

What you can expect from us:
Competitive and attractive compensation
Extensive learning opportunities, such as professional training and certifications, soft skills development, free English courses, and trading workshops
Flight tickets, hotel or apartment accommodation for your first month, migration support, and legal help for you and your family (if relocating)
Health and life insurance for employees, spouses, and children, including vaccinations, tests, mental health care, and coverage for vision and dental care
Generous time off, including 21 days of annual leave and paid sick leave
Education allowance for your childrenโ€™s school and kindergarten fees
Access to our very own sports club with dedicated coaches, free Sanctum Club memberships for you and your spouse, corporate SUPs, jet skis, etc
A branded company car (if relocating) with a parking space near the office
Outstanding team-building experiences and Exness community gatherings

Your journey after applying:
Intro call (up to 45 minutes)
Technical interview (1,5 hours)
Live coding (1,5 hours)
Final interview (1 hour)

Please mention that you found the job at Golangprojects.com

Apply now!  
 

Company: Exness

Exness
job info / career page
Linkedin profile
Location: ๐ŸŒ Worldwide, 100% Remote

World Map

Skills wanted, in addition to Golang:
golang aws devops docker git
kafka linux microservices postgresql python
redis

Golangprojects

All golang developer jobs
This is a job listing at Golangprojects,
the website dedicated to Golang jobs only.

Not the job you are looking for?
Browse all Golang jobs
Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with aws Golang jobs with devops Golang jobs with docker Golang jobs with git Golang jobs with kafka Golang jobs with linux Golang jobs with microservices Golang jobs with postgresql Golang jobs with python Golang jobs with redis