Our team is a group of professionals with great experience. We believe in team spirit and people. The company and the team do everything so that like-minded colleagues love their work and achieve high results both in product development and in personal growth.
Responsibilities:
- Development of a large financial project at a very early stage of its development (no legacy);
- Teamwork on scrum methodology (no fanaticism);
- Participation in planning your own workflow;
- Involvement in solving architectural, infrastructural and other strategic tasks;
- Code review of other team members, documentation of your own code;
Requirements:
- Extensive programming experience, using Go as the main language for the last few years;
- Experience in bringing large projects to production;
- A good understanding of the Go peculiarities: data structures, multithreading, memory usage and garbage collection, etc.;
- Experience in using relational databases, ability to write and optimize complex SQL queries;
- Good knowledge of Linux, understanding of containerization (we use Docker);
- Ability to write testable code and unit tests for it;
Would be a plus:
- Experience in writing applications for finance or other areas where data security and integrity are key requirements;
- Understanding the principles of distributed applications and microservice architecture;
- Acquaintance with one or several modern approaches to designing back-end applications (DDD, Clean architecture, Hexagonal architecture, etc.);
- Basic knowledge of Kubernetes, Kafka, Clickhouse;
- Work in an international IT product company with offices in 4 countries;
- Remote full-time work or work from a comfortable office. It doesn’t matter where you work from, what matters is the result;
- Flexible schedule. It is enough to coordinate time zones and have intersections of working hours with the team;
- Paid 4 Sick Days and 1 Day Off per calendar year;
- Sports program compensation;
- Free online English lessons with a native speaker;
- Large payments under the referral program, in which the bonus is received by both the employee who recommends and the candidate who accepts the offer;
- Training, internal workshops, participation in international professional conferences and corporate events;
- A wide relocation program.
Hello!
Thank you for your application and desire to join SOFTSWISS! Our Talent Acquisition team will review it and contact you if your qualifications match our needs for this role.
Meanwhile, we encourage you to learn more about our company: visit our website and follow us on social networks (LinkedIn, Facebook, Instagram). If you are not selected for this position, we encourage you to watch SOFTSWISS Careers as we constantly grow and add new roles."
Go Home