Description
We are looking for Senior Software Engineer - Golang to join our dynamic team.
Key Responsibilities:
- Demonstrable experience in at least one back-end type-safe programming language, with a preference for Golang.
- Comfortable/experienced with back-end micro-service architecture and communication.
- Specific experience with REST and asynchronous messaging services (e.g., Kafka, RabbitMQ).
- Comfortable/experience within a Scrum framework.
- Working with a team to deliver business functions and customer journeys.
- Emphasis on testing and automation throughout the CI/CD pipeline.
Â
Candidate Profile:
- Bachelor’s degree in computer science, computer engineering, or equivalent.
- Experience in professional software development.
- Solid understanding of test-driven development, including various types of tests.
- Knowledge of software engineering methodologies, including Agile, Scrum, Kanban, SAFe, TDD, BDD, and Waterfall.
- Desired knowledge of technologies such as Kafka, Postgres, Golang, Git, gRPC, Docker, GraphQL.
- Experience in CI, CD, and CT, using tools like Jenkins, Rally, JIRA, and version control systems like Git or SVN.
- At least five years of experience as an SME in Business Intelligence disciplines.
- At least two years of deep experience with Big Data solutions.
- Basic expertise in working in a global environment.
- Proven experience (minimum of 3 years) in managing complex, multi-dimensional demands.
Practical experience with customer onboarding, especially within the realm of financial data.
Skills
Golang
Industry Sector