Sr. Backend Developer (Python/ Django)

Solid understanding of core Python language with expertise in Django, Flask, and popular Python frameworks. Leading a team of backend developers and mentoring them in their professional development. Good understanding of server-side templating languages such as Jinja 2, Mako, etc. Write reusable, testable, and efficient code. Develop back-end components to improve responsiveness and overall performance. Managing the development and maintenance of the backend systems, including databases, APIs, and web services. Integration of user-facing elements developed by front-end developers with server-side logic. Reviewing code, providing feedback, and helping to resolve technical issues. Ensuring that the backend systems are scalable, secure, and performant. Work collaboratively with the design team to understand end-user requirements to provide technical solutions and for the implementation of new software features. Familiarity with some ORM (Object Relational Mapper) libraries. Integration of data storage solutions. Performance tuning, improvement, balancing, usability, automation. A basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 is a plus. Professional experience with the AWS ecosystem or similar cloud-based providers developing scalable websites/services is a major plus. Ability to plan and prioritize workloads to meet project timelines and deadlines.