We are searching for a highly skilled Senior Python Developer to come aboard our growing organization.
In this opportunity, you will be a key contributor to constructing and delivering reliable, enterprise-grade applications that move our products forward. Teaming up with various groups across the company, you will help bring fresh concepts to life and assist in setting the technical course for our offerings.
Responsibilities
-
Develop, launch, and uphold solid server-side applications and services
-
Architect long-lasting, steady, and well-protected software designs that fit business priorities
-
Join forces with product managers, design professionals, and engineering colleagues to outline and release new features
-
Examine code from fellow developers and provide helpful suggestions to preserve elevated engineering standards
-
Guide entry-level engineers and support them as they advance in their professional journey
-
Refine and update older code to enhance performance, growth potential, and maintainability
-
Contribute to technical strategy sessions and influence essential design choices
-
Detect, examine, and resolve tricky issues in running environments swiftly
-
Keep pace with current technologies and recommend upgrades to our coding processes
Requirements
-
A minimum of 3 years of applied experience working as a software developer
-
High-level skill in Python for building server-side functionality and services
-
Direct experience using React to deliver engaging and adaptive frontend interfaces
-
Strong command of SQL and/or NoSQL databases, including schema planning and query performance tuning
-
Comfortable handling Git, including branching practices and team-oriented development habits
-
Proven leadership abilities, covering teammate mentorship, developer development, and ownership of technical direction
-
Working knowledge of Python web frameworks including Django, Flask, or FastAPI
-
Hands-on usage of Python web servers (such as Gunicorn or uWSGI) for running applications in production
-
Comprehensive understanding of secure coding techniques and common threats (including the OWASP Top 10)
-
Background in development methodologies such as Agile, Scrum, or Kanban
-
Knowledge of authentication and authorization systems, including OAuth, JWT, and role-based access control
-
Strong English proficiency in both speaking and writing (B2+ level or above)
Nice to have
-
Exposure to cloud environments such as AWS, GCP, or Azure
-
Working experience with container solutions like Docker and orchestration frameworks such as Kubernetes
-
Awareness of CI/CD pipelines and general DevOps principles