Xcelirate is seeking a highly skilled Senior Python Developer to join their dynamic organization. The role involves designing, developing, and maintaining high-quality software applications for diverse use cases. Key responsibilities include:
- Designing and implementing complex software applications using Python 3+ and related frameworks (Django, Flask, FastAPI)
- Collaborating with cross-functional teams to gather requirements and deliver high-quality solutions
- Analyzing and improving application performance, scalability, and stability
- Contributing to development practices, coding standards, and tools
- Participating in code reviews and ensuring adherence to best practices
- Diagnosing and resolving software defects
- Developing and maintaining RESTful APIs
- Implementing security best practices
- Collaborating with front-end developers for seamless integration
- Documenting technical specifications and user guides
The ideal candidate will have:
- 7+ years of software development experience, focusing on Python 3+
- Strong knowledge of Docker, software design principles, and clean code
- Experience with version control systems and CI/CD tools
- Familiarity with SQL and NoSQL databases
- Knowledge of async software development, queue systems, and distributed computing
- Strong problem-solving skills and ability to work independently and collaboratively
Xcelirate offers a competitive salary, flexible allowance package, award-winning workplace, exotic company retreats, and numerous other benefits to support employee well-being and growth. Join a team of sharp developers working on cutting-edge platforms and contribute to Xcelirate's continued success and expansion.