Senior Python Developer
We are seeking a backend developer with hands-on experience in Python web development to join our core product team. The ideal candidate is innovative, possesses strong coding and unit testing skills, and is passionate about developing great software. If you're ready to tackle challenging problems in a dynamic environment, we'd love to connect.
Apply NowWhat do we expect from this role?
- Participate in requirements analysis
- Collaborate with internal teams to produce software design and architecture
- Write clean, scalable code using Python programming language
- Design features, user interactions on web pages, and develop APIs
- Create servers and databases for functionality
- Develop front-end website architecture & back-end web applications
- Lead implementation, troubleshoot issues, ensure responsiveness of applications and see through a project from conception to finished product
- Develop documentation throughout the software development life cycle (SDLC)
- Serve as an expert on applications and provide technical support
- Develop technical interfaces, specifications, and architecture
You would be great at this job if you have the following competencies
- Minimum 5 years of professional web development experience using Python
- Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript
- Hands-on experience in Django and Flask frameworks
- Hands-on experience with server-side technologies like Python, Java, or server-side JavaScript
- Understand REST APIs and have built them on at least one web framework. Bonus points if you understand GraphQL too
- Good to have knowledge of Django Channels and Django Celery
- Strong DB skills and are comfortable working with MySQL, Postgres, or MongoDB
- B.Tech / M.Tech preferably in Computer Science
- Strong interpersonal and communication skills
- An open mind to learn new concepts and implement them to solve real-world problems
- Go-getter who can operate with minimal input