We are looking for a talented and driven Senior Backend Python Developer to become a key member of our engineering team. In this role, you will focus on building and maintaining reliable backend services and APIs that power our products. You will collaborate closely with frontend developers and system architects to introduce new features and improve overall system efficiency, ensuring a smooth and high-quality user experience.
Key Responsibilities
Develop and maintain backend applications using Python, ensuring clean and scalable code. Design and implement RESTful APIs while adhering to HTTP protocol standards. Work collaboratively with frontend developers, architects, and DevOps teams to integrate features seamlessly. Manage data storage and querying through PostgreSQL and SQLAlchemy. Create unit and integration tests using pytest or similar frameworks to maintain code quality. Participate actively in Agile processes, including SCRUM ceremonies and sprint planning.
Required Qualifications
At least 3 years of practical experience in Python backend development, ideally with Falcon or comparable frameworks. Strong proficiency in SQL and hands-on experience with PostgreSQL databases. Solid understanding of security best practices related to HTTPS and API communications. Familiarity with Python ORM tools such as SQLAlchemy. Experience writing automated tests using pytest or equivalent testing tools. Deep knowledge of REST API design principles and the request/response lifecycle. Excellent communication skills and the ability to work effectively within medium to large teams. Proven experience working in Agile environments, especially with SCRUM methodologies.
Preferred Qualifications and Benefits
Experience with data manipulation libraries like pandas or polars is a plus. Working knowledge of NumPy for numerical computations is advantageous. Ability to profile and optimize Python applications to improve performance is highly valued. Exposure to message queue systems such as Redis or cloud platforms like Azure will be beneficial.
We provide a competitive salary package along with comprehensive medical benefits for you and your family. Additional perks include complimentary lunch, annual performance-based salary increments, recognition awards, and a dynamic, agile work environment. Our company embraces diversity and is dedicated to building a team of exceptional professionals from varied backgrounds.