DevJobs

Senior Backend Engineer

Overview
Skills
  • Python Python ꞏ 5y
  • Java Java ꞏ 5y
  • SQL SQL
  • MongoDB MongoDB
  • Redis Redis
  • Elasticsearch Elasticsearch
  • NoSQL NoSQL
  • Microservices Microservices
  • AWS AWS
  • Azure Azure
  • GCP GCP
  • OpenStack
  • Distributed Processing
  • Druid
  • Messaging
  • Reactive Programming

At Tikal, seniority isn’t the end of learning - it’s the start of your next leap.

Here, you define your tech journey: choose the technologies you want to master, set your own growth path, and gain the hands-on experience to become a Backend Tech Lead.

Work with top-tier companies, tackle complex engineering challenges, and leave your mark on large-scale systems - all while staying at the forefront of technology.

This is a hybrid position.


What You’ll Do:

  • Architect, design, and build high-performance, scalable backend systems.
  • Work with advanced algorithms, data structures & distributed computing.
  • Design and implement robust, secure APIs.
  • Use best practices to ensure flexibility, extensibility, and maintainability.
  • Develop SQL & NoSQL persistence solutions with optimal data modeling & performance.
  • Build and scale cloud-based infrastructures.


What We’re Looking For:

  • 5+ years of hands-on Python experience, or a strong background in Java (5+ years) with at least 3 years of Python.
  • Experience with Microservices, Reactive Programming, distributed processing & messaging.
  • Cloud expertise: AWS, GCP, Azure, or OpenStack.
  • Experience with NoSQL (MongoDB, ElasticSearch, Druid, Redis).
  • Self-driven, proactive, and passionate about doing things the right way.


Sounds like your next challenge? Let’s talk.

Tikal