Job Description
Role Overview
We are looking for a skilled Backend Engineer – Python & Distributed Systems with hands-on experience in building scalable backend services.
Key Responsibilities
- Develop and maintain scalable backend services and APIs
- Build high-performance applications using Python (FastAPI, Django, or similar frameworks)
- Follow engineering standards, code quality practices, and development guidelines
- Contribute to API design and distributed system components
- Build and enhance backend modules such as data services and processing workflows
- Participate in code reviews and collaborate with senior engineers on architecture decisions
- Work closely with product, frontend, and DevOps teams for smooth feature delivery
- Monitor system performance and contribute to improvements in scalability and reliability
- Debug issues, fix bugs, and support production systems
Technical Competencies
Backend Development:
- Proficiency in Python for backend development
- Experience with frameworks such as FastAPI, Django, or similar
- Experience in building REST APIs (WebSockets knowledge is a plus)
System Design & Architecture:
- Understanding of distributed systems and microservices architecture
- Familiarity with asynchronous processing
- Knowledge of scalability and performance fundamentals
Data & Messaging Systems:
- Experience with databases such as PostgreSQL
- Exposure to message brokers like Kafka, Redis, or similar
- Understanding of service-to-service communication
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru
Apply Now