Backend Developer (Java/Go)

  • St. Petersburg, Russia
  • Full Time

Our Ideal Backend Engineer Will Have:

  • Experience with building backend systems at scale for at least 3+ years
  • Worked on projects that have reached thousands of customers and have individually contributed to many consumer-facing features
  • Strong knowledge of at least 1 backend language (Go, Java ) and 1 relational database, (MySQL, PostgreSQL, Oracle, or MS SQL) and general knowledge about many others.
  • Ability to dive into large existing projects and contribute by narrowing down and quickly understand relevant parts of the system
  • A pragmatic and agnostic approach to coding, with no specific preference for any language/framework, and understanding when to (and when not to) apply certain design patterns and refactoring, based on many years of experience with several large projects
  • Working knowledge in API development for mobile/web use.
  • Fluent English.

You Can Stand Out by Having:

  • Experience with AWS, Redis, ElasticSearch, Kafka, and Spark
  • Experience with Agile development methodology and/or CI/CD
  • Experience with Docker containers along with Kubernetes or ECS
  • Excellent ability to prioritize and communicate in a fast-paced, startup environment.
  • Bonus: Experience in predictive analysis and machine learning.

Apply for this position