DevJobs

Senior Backend Engineer

Overview
Skills
  • Python Python ꞏ 5y
  • Kotlin Kotlin
  • Scala Scala
  • Java Java
  • Go Go
  • Node.js Node.js
  • NoSQL NoSQL
  • Elasticsearch Elasticsearch
  • MongoDB MongoDB
  • Redis Redis
  • Microservices Microservices
  • GCP GCP
  • AWS AWS
  • Azure Azure
  • OpenStack
  • Distributed Techniques
  • Cloud Services
  • Druid
  • Distributed Processing
  • Messaging
  • Reactive Programming
Joining Tikal means entering a career journey for seniors, building your tailored development roadmap. Here, you are the one to choose the technologies you want to practice, and steer your tech career to becoming a Backend Tech Lead.

While seniority doesn't signify the end of learning, it can often be difficult to find the time and hands-on experience to focus on your professional development. At Tikal, you can choose what you want and need to learn, have a mentor to take you there, and the hands-on practice to "walk the talk".

Responsibilities:

  • Architect, design, and develop highly scalable and performant backend systems
  • Advanced algorithms, data structures, and distributed computing techniques
  • Develop and implement robust APIs
  • Leveraging industry best practices and standards, while ensuring flexibility, extensibility, and maintainability.
  • Implement data persistence solutions using both SQL and NoSQL databases,data modeling, query optimization, and indexing strategies.
  • Cloud-based infrastructures

Requirements:

  • 5+ years of experience in Backend engineering
  • Proficient with Python (+Java / Scala / Kotlin / Go / NodeJS )
  • Experience in Distributed Techniques (Microservices, Reactive Programming, Distributed Processing, Messaging)
  • Experience in Cloud Services (AWS, OpenStack, GCP or Azure)
  • Experience in one of NoSQL Technologies (e.g. MongoDB, ElasticSearch, Druid, Redis)
  • Independent & Autodidact you know when to take action and when to raise flags
  • Passionate about technology and doing things the right way

Let’s talk
Tikal