Backend Developer

We are looking for a backend developer with programming background or experienced senior programmer who is willing to learn and work in development operations.

What this job involves is working on 

  • implementing multi-tenant cloud solution as SaaS
  • implementing a RESTful API sets as a microservice architecture
  • backend development for public facing sites and backoffice applications
  • infrastructure setup and integration (messaging, logging, notifications etc.),
    unit testing, integration testing
 Required skills include
 
  • backend development for enterprise applications
  • savvy in programming practices (refactoring, debugging, unit testing, integration testing)
  • experience with any frameworks for building web applications (NodeJS is a plus)
  • performance troubleshooting and optimizations
  • messaging protocols (RabbitMQ, Kafka)
  • work with relational and nosql databases
 Required knowledge includes
 
  • web services
  • security, cryptography
  • scrum practice
 Other beneficial skills or knowledge
 
  • online payment processing
  • microservice architecture
  • domain-driven design
  • retail e-commerce
  • blockchain solutions
  • experience with Golang