Senior Backend Developer

Beograd, Kragujevac, Podgorica, Skoplje
Posted 2 months ago

RESPONSIBILITIES:

  • Deliver clean, portable, and well-documented code
  • Build and maintain microservices in containerized environments for serving the data to various applications
  • Communicate with various types of databases through the services
  • Grow both technically and professionally in a fast-paced environment
  • Work in a collaborative environment for our highly valued customers
  • Work closely with data engineers, data scientists, dev-ops, and data visualization specialists to help meet the customers’ needs and expectations
  • Follow API documentation written on Open API 3.0 standards

REQUIREMENTS:

  • Advanced knowledge of Python and/or Go, Php, Java
  • Advanced knowledge of SQL
  • Advanced knowledge of NoSQL/Key-value store databases
  • Advanced experience with REST API
  • Work experience as a Software Developer/Engineer of at least three years
  • Familiarity with Docker and microservices architecture
  • Hands-on experience with version control tools
  • Advanced understanding of software development and programming languages – especially the understanding of data structures and data types
  • Ability to work on projects with tight deadlines, being able to switch rapidly between projects
  • Fluency in English
  • Excellent written and verbal communication skills
  • Strong work ethic, willingness to learn and contribute
  • Ability to quickly adopt new technologies
  • Good teamworking skills
  • Excellent time management skills and ability to prioritize work
  • Willingness to share knowledge with less experienced colleagues

BONUS POINTS:

  • Experience with the following technologies:
    • FastAPI
    • Flask
    • Postgres,
    • ElasticSearch,
    • ArangoDB
    • Pulsar,
    • Kafka,
    • Flink
    • Pandas,
    • Bash scripting,
    • Redis,
    • Numpy,
    • gRPC
  • Strong experience with containerization technologies: Kubernetes
  • Experience with Cloud: Amazon (AWS), Google (GCP), IBM, Microsoft Azure, or other public cloud platforms
  • Experience with CI/CD environments
  • Expertise in some of the following industries:
    • Telecommunications
    • Banking / Finance / Insurance
    • Retail
    • Marketing & Media
    • SaaS
    • Supply chain

Apply Online