Overview
Wissen Technology is Hiring for Senior Python Developer
About Wissen Technology: Wissen Technology is a globally recognized organization known for building solid technology teams, working with major financial institutions, and delivering high-quality solutions in IT services. With a strong presence in the financial industry, we provide cutting-edge solutions to address complex business challenges
Role Overview: We are looking for a Senior Python Developer with a strong foundation in backend development and a passion for building scalable, high-performance systems. The ideal candidate will have over 5 years of professional experience, a deep understanding of modern software design principles, and hands-on expertise in Python and its frameworks.
Experience: 5+ Years
Location: Mumbai
Key Responsibilities
-
Design, develop, and maintain robust and efficient backend systems using Python and frameworks such as Django, Flask, or FastAPI.
-
Build and optimize RESTful APIs for seamless front-end integration and third-party service connectivity.
-
Collaborate with architects, product managers, and engineers to define and implement scalable system architectures.
-
Write clean, testable, and maintainable code following best practices and industry standards.
-
Conduct code reviews, share knowledge, and mentor junior developers on technical challenges.
-
Utilize version control systems (e.g., Git) and integrate code into CI/CD pipelines.
-
Troubleshoot and resolve performance bottlenecks, bugs, and production issues.
-
Stay current with industry trends, emerging technologies, and advocate for continuous improvement.
Required Skills:
-
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
-
5+ years of experience in Python development (Python 3.x preferred).
-
Strong proficiency with Django, Flask, or FastAPI.
-
Solid understanding of object-oriented programming (OOP) and design patterns.
-
Experience working with relational databases (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB).
-
Familiarity with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
-
Understanding of asynchronous programming, multithreading, and concurrent systems.
-
Experience with automated testing frameworks and test-driven development (TDD).
-
Strong problem-solving skills, attention to detail, and effective communication.
Preferred Skills
Experience wi