Sr. Python Developer

Full Time
Hyderabad, Visakhapatnam
Posted 1 month ago

Job Type: Full Time

Job Location: Hyderabad, Visakhapatnam


  • Lead a team of talented engineers who are driven by shipping high-quality code using Agile methodology
  • Champion software design and architecture best practices and provide guidance to developers in technical design and strategy.
  • Work closely with Product Owner and Business Analysts to provide inputs on the best way to prioritize business stories and technical tasks to achieve optimal development for the team.
  • Providing estimates for stories during sprint planning with Business Analysts and Quality Engineers.
  • Finding efficient and scalable solutions for challenging technical and functional problems, architecture design, development and driving our server-side forward.
  • Design, build and maintain efficient, reusable, and reliable code.
  • Ensure the best possible performance, quality, and responsiveness of the applications.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Help maintain code quality, organization, and automatization.

Skill Required:

  • 7 + years of professional experience in software development.
  • 5+ years of hands-on Python experience with current skills with Python 2.7 or newer
  • 5+ years of database experience using MySQL or Postgres
  • 2+ years of API development (RESTful services and creation of high performing endpoints)
  • 2+ years working with CICD including Docker, Ansible/SALT/Jenkins, or related products.
  • Development and Deployment experience in Linux /Amazon Cloud
  • Prior experience working in either startup or end-to-end development where involved from concept stage to delivery. Interested to work in taking the concept to completion.
  • Full-stack developer expertise in server technologies of Java/NodeJs, web technologies in AngularJS/ReactJS and RDBMS/NoSQL Databases
  • Familiarity with concepts of MVC, Mocking, ORM, and RESTful
  • Proven experience with AJAX, JSON and web front end technologies.
  • TDD experience.
  • Familiarity with GIT or other source control
  • Understanding Application security including vulnerabilities and solutions
  • Extremely strong with algorithms and data structures. Strong problem-solving skills.
  • Going above and beyond to solve a problem (technical or business)
  • Strong history of delivery competence as shown with increasing responsibilities and complexity.
  • Strong ability to communicate both verbally and in writing, especially with technical analysis
  • Knowledge and experience with GraphDB a plus
  • Strong knowledge of Agile (JIRA or similar management tools)

Apply Online

A valid email address is required.
A valid phone number is required.