Overview:
SOFTSWISS continues to expand the team and is looking for a Go Engineer. We need a true, experienced, and accomplished professional who shares our culture and values.
About Product:
Finteqhub
А PCI DSS certified payment gateway for online businesses, providing integration with payment systems via a single software platform
Learn more
Key responsibilities:
- Developing and maintaining payment integrations
- Configuring, debugging, and fixing bugs in payment systems
- Rapidly delivering solutions and tackling tasks with a startup mindset
- Conducting code reviews and writing unit tests
- Writing well-structured and clean code
- Working in a cross-functional team
- Documenting code and integration processes
Requirements:
- 3+ years of professional software development experience
- 2+ years of experience with Go as the primary language
- Good understanding of Go’s architecture: data structures, multithreading, memory usage, garbage collection, etc.
- Experience with relational databases, ability to write and optimize complex SQL queries
- Good knowledge of Linux and understanding of containerization (Docker)
- Experience with Kafka and Kubernetes
- English proficiency at B1+ level
Nice to have:
- Experience working in the gambling/betting industry
- Experience writing applications in finance or other fields where data integrity is crucial
- Understanding of distributed applications and microservices architecture
- Familiarity with one or more modern approaches to back-end application design (DDD, Clean architecture, Hexagonal architecture, etc.)
- Familiarity with OLTP (PostgreSQL) and OLAP