Senior Backend

Posted 16hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Backend Developer designing and maintaining backend applications using Python and FastAPI. Focusing on API development, system performance, and architectural improvements in a collaborative environment.

Responsibilities:

  • Design, develop, and maintain medium- to high-complexity features in backend applications
  • Propose and implement architectural improvements focused on scalability, performance, and maintainability
  • Diagnose and resolve incidents and critical bugs in production environments
  • Build and evolve REST APIs using Python and FastAPI following industry best practices
  • Ensure high quality of deliverables through automated tests, code reviews, and development standards
  • Produce and maintain technical documentation for systems, integrations, and components
  • Share knowledge, support less experienced developers, and contribute to technical discussions
  • Actively participate in agile processes, contributing to backlog refinement, estimations, and delivery planning

Requirements:

  • Strong experience with Python and FastAPI
  • Knowledge of software architecture, REST APIs, and system integrations
  • Proficiency in SQL, data modeling, and relational and non-relational databases
  • Advanced experience with Git and collaborative development workflows
  • Experience with unit and integration testing and software quality strategies
  • Ability to identify bottlenecks and optimize applications
  • Solid understanding of Clean Code principles, SOLID, and design patterns

Benefits:

  • No benefits specified