Browse All Jobs

Lineate is seeking a Software Engineer with Python and Flask experience to join their team. The Software Engineer will be responsible for developing and maintaining backend services, designing and building RESTful APIs, and optimizing them for scalability, performance, and security. Also, the Software Engineer will work with relational and NoSQL databases.

Responsibilities:

  • Develop and maintain backend services using Flask.
  • Implement asynchronous processing to optimize performance.
  • Design and build RESTful APIs.
  • Optimize applications for scalability, performance, and security.
  • Work with relational and NoSQL databases (PostgreSQL, MongoDB, Redis, etc.).
  • Write clean, well-documented, and testable code.
  • Collaborate with frontend developers, product managers, and other engineers.
  • Monitor and troubleshoot backend performance issues.

Requirements:

  • 4+ years of experience in Python backend development.
  • Strong knowledge of Flask (FastAPI experience is a plus).
  • Experience with asynchronous programming (AsyncIO, Celery, etc.).
  • Good understanding of SQL and NoSQL databases.
  • Familiarity with RESTful APIs and web services.
  • Experience working with authentication and security best practices.
  • Version control experience with Git/GitHub.
  • Good problem-solving and debugging skills.

What Lineate Offers:

  • Freedom to Develop - equal opportunity to learn and grow professionally
  • Clear career and professional path, strong performance management system
  • 100% additional medical insurance coverage after the probation period
  • Equipment
  • Lunch catering
  • Flexible vacation time
  • Hybrid work format
  • Fun and inclusive in-person and digital events
Apply

Careers at Lineate