Team Leader of Python Developer will be responsible for leading our team and also writing and testing code, debugging programs and integrating applications with third-party web services.

Apply Now

Position: Team Leader (Python)

Experience: Must have 3+ years or 4+ years of working experience

We are looking for a Python Developer to join our team and help us develop and maintain various software products.
Python Developer’s responsibilities include writing and testing code, debugging programs, and integrating applications with third-party web services. To be successful in this role, you should have experience using server-side logic and work well in a team.

RESPONSIBILITIES

  • Write effective, scalable code
  • Develop back-end components to improve responsiveness and overall performance
  • Integrate user-facing elements into applications
  • Test and debug programs
  • Improve functionality of existing systems
  • Implement security and data protection solutions
  • Assess and prioritize feature requests
  • Coordinate with internal teams to understand user requirements and provide technical solutions

REQUIREMENT

  • Fluency in programming using Python with Django web framework and working experience with Python ERP Framework Odoo is a plus point
  • Good knowledge of Front-end technologies – HTML, CSS, JavaScript, jQuery, Bootstrap
  • Experience with JavaScript frameworks like Vue.js or React or Angular.js is a plus
  • Experience with container technologies (Docker, LXC), and/or cloud deployment technologies
  • Adequate knowledge of working with relational and/or NoSQL databases
  • Excellent coding skills with the ability to write production-ready code quickly with minimum assistance
  • Solid understanding of Data Structure and Algorithms
  • Ability to work effectively on a large codebase using version control tools (GIT preferred)
  • Serious about code quality, automated software tests & automated deployments
  • Strong attention to detail while implementing technical specifications
  • Ability to work and thrive in a fast-paced Agile environment, learn rapidly, and master diverse technologies
  • A quick mind, pragmatic & a passion for solving tricky problems
  • Excellent verbal and written English communication skills
  • Forward-thinking, good attitude, and strong work ethics

Sounds like the opportunity for you?

Apply Now

If you are applying for a position that is not currently available then we may contact you only when new opportunities are available.

Please note that the information on this page is subject to change without prior notice.

*We regret only short-listed candidates will be contacted.