HamburgerMenu
hirist

Senior Backend Software Engineer - Python/FastAPI

zyoin
Others
5 - 9 Years

Posted on: 29/01/2026

Job Description

Description :



- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.



- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.



- Prepares and installs solutions by determining and designing system specifications, standards, and programming.



- Improves operations by conducting systems analysis and recommending changes in policies and procedures.



- Obtains and licenses software by obtaining required information from vendors, recommending purchases, testing and approving products.



- Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment.



- Participate in educational opportunities and read professional publications



- Protects operations by keeping information confidential.



- Provides information by collecting, analysing, and summarising development and service issues.



- Accomplishes engineering and organisation mission by completing related results as needed.



- Develops software solutions by studying information needs conferring with users studying systems flow, data usage, and work processes investigating problem areas following the software development lifecycle.



Requirements :



- Hands-on experience in backend software development using Python, with strong knowledge of FastAPI and Django.



- Experience in designing and developing interactive, distributed applications using microservice architecture.



- Excellent knowledge of both non-relational (MongoDB) and relational databases, including schema design and query optimisation.



- Solid experience with message brokers and asynchronous task systems such as RabbitMQ and Celery.



- Proficiency with core software engineering tools, specifically Git.



- Experience with test-driven development (TDD), automation frameworks such as pytest and Playwright, and building robust testing

strategies.



- Ability to design solution architectures, prepare engineering plans, and document workflows, APIs, and technical specifications.



- Ability to work in cross-functional teams, collaborate effectively, and contribute to high-quality engineering decisions.



- Experience with CI/CD pipelines, Docker, and monitoring/logging tools.



- Experience with AI tools for development acceleration.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in