Back-end Engineer (Go, NodeJS, Python)

Job Description
We are looking for a Backend Engineer to join them for a full-time position. As a Backend Engineer on our Engineering team, you will have a chance to work on financial applications, built primarily in Go. Our software empowers brokages and fund managers to provide market analytics to their clients. You will have the opportunity to design, develop and deploy backend cloud-native services and platforms. The work is cutting edge, constantly changing and focused on building and operating critical, highly available, low latency, scalable solutions. Previous Go experience is a bonus, not a must. We're happy to train you :)
Key Responsibilities
The individual will be responsible for:
  • Designing, implementing, testing, and enhancing financial software, services and platforms
  • Work closely with product manager and other team members to conceptualize, build and launch new features
  • Develop integrations with our partner banks, funds, brokers and various external financial systems
  • Maintain high code quality via robust testing, peer code review and automating as much as possible
  • 1+ year working with Go in production or any other compiled language (Java, C++, etc.)
  • Solid experience in at-least one high-level scripting language (Python, NodeJS, etc.)
  • Strong grasp on engineering fundamentals, both in theory and in practice
  • Significant experience as a software engineer in a team, having participated in the design process
  • Strong understanding of database technologies: RDBMS and NoSQL
  • Exposure to DevOps, TDD, and CI/CD practices