Senior Software Engineer (java + Python)

Lineate LLC

Yerevan, Armenia
On-site
Java and python backend development
Backend principles and system design
Apis, microservices, and distributed systems
Design, develop, and maintain scalable backend services using Java and Python

Job Summary

  • Design, develop, and maintain scalable backend services using Java and Python.
  • Collaborate with cross-functional teams to deliver reliable and efficient solutions.
  • We offer freedom to develop, clear career paths, social benefits, and flexible vacation time.

Matching Summary

Design, develop, and maintain scalable backend services using Java and Python.

Skills & Requirements

Must-have

  • Java and Python backend development
  • Backend principles and system design
  • APIs, microservices, and distributed systems
  • Data structures, algorithms, and performance optimization

Nice-to-have

  • Search technologies (Solr, Elasticsearch, RAG)
  • Machine Learning for recommendations
  • Practical ML application in production

Key Requirements

  • Strong hands-on experience with both Java and Python
  • Solid understanding of backend development principles and system design
  • Experience working with APIs, microservices, and distributed systems
  • Ability to work with data structures, algorithms, and performance optimization

Work Rights

Not specified

Tailored Resume

Cover Letter