Experience: 15 Years
Location: Remote
Job Summary:
We are looking for an experienced Senior Developer with a strong background in Python development.
The ideal candidate should have a solid understanding of modern backend systems, architecture design, and performance optimization.
Experience with Rust and TypeScript is a plus.
The role involves working on scalable and high-performance solutions across different domains.
Key Responsibilities:
- Design, develop, and maintain backend services and APIs using Python.
- Work closely with cross-functional teams including product, DevOps, and front-end engineers to deliver end-to-end solutions.
- Contribute to system architecture and design decisions ensuring scalability and maintainability.
- Optimize application performance and ensure security best practices.
- Review code, mentor junior developers, and enforce development standards.
- Troubleshoot complex production issues and ensure high availability.
Required Skills & Qualifications:
- Strong hands-on experience in Python (Django, Flask, or FastAPI frameworks preferred).
- Proven experience in designing and building scalable backend systems.
- 15+ years of professional software development experience.
- Strong understanding of RESTful APIs, microservices, and distributed systems.
- Good knowledge of version control systems (e.G., Git) and CI/CD pipelines.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Nice-to-Have Skills:
- Experience with Rust and TypeScript.
- Exposure to cloud technologies (AWS, Azure, or GCP).
- Familiarity with containerization tools (Docker, Kubernetes).
- Knowledge of asynchronous programming and event-driven architecture.