- Company Name
- Nexify Infosystems
- Job Title
- Python Backend Developer
- Job Description
-
**Job Title**
Python Backend Developer
**Role Summary**
Design, develop, and maintain high‑performance Python‑based backend services for investment banking, portfolio management, and trading systems. Work in an Agile/Scrum environment, ensuring scalable, reliable, and secure solutions that integrate with front‑end and external financial platforms.
**Expectations**
- 8–15 years of professional experience in Python development.
- Strong analytical, problem‑solving, and debugging skills.
- Proven experience in Agile/Scrum project delivery.
- Familiarity with cloud services (preferably Azure).
- Knowledge of NoSQL and in‑memory databases.
- Experience with unit testing frameworks, CI/CD pipelines, Docker, and Kubernetes.
**Key Responsibilities**
- Architect and code scalable, secure microservices in Python.
- Design and expose RESTful APIs for portfolio and trade management.
- Develop unit, integration, and performance tests.
- Optimize database interactions with NoSQL and in‑memory stores.
- Participate in sprint planning, daily stand‑ups, and retrospectives.
- Collaborate with DevOps to build and maintain CI/CD pipelines using Jenkins/Bamboo.
- Containerize services with Docker, orchestrate with Kubernetes.
- Conduct code reviews, mentor junior developers, and uphold coding standards.
**Required Skills**
- Python (3.x), OOP, REST API design, async programming.
- Agile/Scrum methodologies and tools (Jira, Confluence).
- Cloud platforms: Azure services, Load Balancers, Application Gateway.
- NoSQL databases (Cosmos DB, MongoDB) and in‑memory databases (Redis, Memcached).
- CI/CD tools: Jenkins, Bamboo, GitHub Actions.
- Containerization: Docker; Orchestration: Kubernetes.
- Unit testing frameworks: pytest, unittest, nose.
- Strong analytical, debugging, and communication skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience.
- Certifications such as Microsoft Certified: Azure Solutions Architect, Azure Developer Associate, or relevant DevOps/cloud certifications are preferred.