Information Technology

Python Developer

Bengaluru, Karnataka
Work Type: Full Time

Essential Responsibilities:
•  Write business logic in Python
•  Create RESTful APIs
•  Participate in code reviews
•  Work closely with product ownership and management
•  Fully participate in our agile / scrum processes

Qualifications
•  Bachelor’s Degree in Computer Science, Information Systems or relevant experience
•  3-7+ years of software development experience
•  Strong Python experience using Django framework
•  2-4+ years MySQL or Postgres in a production environment
•  Strong critical thinking, problem solving abilities, and decision-making skills.
•  Guide and manage other developers that are contributing code to the project.
•  Estimate the level of work of development tasks within a project. Identify and correct complex bugs and problems.
•  Plan technical architectures that minimize or eliminates performance problems, complexity, or solution fragility.
•  Review mockups and other artifacts.
•  Interact with business stakeholders and guide them through decision making, determine best approach, provide time and cost estimates and develop high quality solutions
•  Quick thinking and ability to solve complex issues and problems

Requirements
•  Web developer with at least 3 years of Django experience (preferred)
•  3-7+ years of Python experience
•  5+ years’ experience with database design and maintenance (PostgreSQL)
•  3+ years professional experience with the AWS ecosystem (EC2, Lambda, SES, S3 etc.) or similar cloud-based provider developing scalable websites/services
•  Proficiency administering large databases (PostgreSQL)
•  Proficiency with back and front-end caching strategies (memcached, redis, varnish)
•  Previous experience with social sign-in authentications
•  Previous experience writing unit tests
•  Hands-on experience developing, releasing, and maintaining large-scale software applications (web/mobile)
•  Must be a self-starter and enjoy working and mentoring in a team with other passionate professionals

Submit Your Application

You have successfully applied
  • You have errors in applying
Cover Letter