Senior Python Developer

We are on the hunt for a seasoned Senior Python Developer to join our expanding crew. In this role, you will play a vital part in engineering and rolling out trustworthy, large-scale applications that propel our products. Partnering with diverse teams, you will turn imaginative ideas into tangible results and help guide the technical vision of our solutions. Responsibilities Create, deploy, and maintain robust backend services and applications Design durable, stable, and secure software architectures aligned with organizational goals Cooperate with product leads, design experts, and engineering peers to define and ship new capabilities Carry out code inspections among team members and offer constructive input to maintain top engineering quality Mentor junior engineers and assist them in progressing along their career paths Improve and modernize legacy code to increase efficiency, scalability, and ease of maintenance Engage in technology planning meetings and help shape critical design decisions Identify, analyze, and resolve complex live system issues without delay Stay informed about modern technologies and propose improvements to our development practices Requirements At least 3 years of practical work experience as a software engineer Expert-level proficiency in Python for developing backend logic and services Real-world experience with React for creating interactive and responsive user interfaces Solid understanding of relational and/or NoSQL databases, including data structure design and query optimization Comfortable working with Git, including branching strategies and collaborative coding routines Established leadership skills, including mentoring teammates, supporting developer growth, and steering technical initiatives Familiarity with Python web frameworks such as Django, Flask, or FastAPI Practical experience with Python web servers (e.g., Gunicorn or uWSGI) for hosting production applications Thorough knowledge of secure development practices and widespread security risks (such as the OWASP Top 10) Experience with software engineering methodologies including Agile, Scrum, or Kanban Familiarity with authentication and authorization frameworks, including OAuth, JWT, and role-based access control Excellent verbal and written English skills (B2+ level or higher) Nice to have Experience using cloud services such as AWS, GCP, or Azure Practical skills with containerization platforms like Docker and orchestration tools such as Kubernetes Knowledge of CI/CD pipelines and overall DevOps methodologies

Similar jobs