< Back to vacancies

Senior Backend Software Engineer (Python)

Worldwide
5+

Experience

Remote

Job Type

B2

English Level

Who We’re Looking For

Jaxel is seeking an enthusiastic and experienced Senior Python Engineer to participate in a project to build an evolutionary platform for crafting personalized AI-powered Intelligent Agents equipped with Emotional and Conscious behaviour. As a part of our Engineering team you’ll work alongside talented engineers to build new functionality and reliable and scalable technical architecture for the platform.

 

 

 

What You’ll Do
  • Implementation of backend REST and Event-Driven services in effective and efficient manner
  • Design and implementation of low-latency, high-availability, and performant applications together with Tech Lead and Architect
  • Developing, documenting, and implementing technical architectures
  • Ensuring code quality and test coverage
  • Data model design and implementation
  • Integration of data storage, caching, and messaging solutions
  • Cooperation with front-end developers
  • Mentoring and technical governance of team members with lower grades
     
What You’ll Need

 

  • 4+ years of hands-on experience in software development using Python
  • Experience with Python and frameworks (FastAPI, Flask)
  • PostgreSQL or similar RDMBs, SQL ORM (SQLAlchemy), DB migration tools (Liquibase, Pyway, Alembic)
  • Redis
  • Kafka and other messaging solutions
  • Docker, Docker Compose
  • Linux
  • Git, GitHub
  • Understanding of architectural styles: Microservices, Layered, Request-Response, Publish-Subscribe
  • Understanding of generic patterns in distributed systems: Transactional Outbox, Change Data Capture (CDC), Read Model, API Aggregation, Backend For Frontend (BFF)
  • Understanding of tradeoffs in distributed systems: CAP and PACELC theorems
  • Working knowledge of Scrum and Agile principles
  • Excellent verbal and written communication and collaboration skills to effectively communicate with the business and technical teams
  • English B1+ – written and verbal communication will be required

 

Will be a plus

 

  • Experience with Google Cloud (GCP) components
  • Experience with AI and language models
  • Experience with OpenAI API
  • BigData and high-load experience
  • Experience with Telegram API
  • Experience with Kubernetes
What We Offer
  • Competitive salary
  • Remote work opportunity
  • Remote workplace setup
  • Comfortable work in your local time zone
  • Flexible work schedule
  • Comfortable working in a fast-paced, results-oriented environment
  • Professional growth and development
  • Multicultural working environment