Description

About the job

Senior Python Developer

Experience: 3+ years below

Hyderabad

Very Good Communication

Immediate To Less Than 30 days Notice Period

Job Description

Looking for a Senior software engineer with 3+ years of experience and proficiency in Python, Pandas, Django, SQL, AWS, Javascript, and ReactJS.

The developer has to lead the project and the team and work closely with the Customer in building their product. Should have good communication and time management skills. The developer should have proficiency in SQL and managing large chunks of data using Pandas. They should have good experience in building large-scale Web and API applications using Django.

Good understanding of Web application development and Client server architecture. Proficiency in Functional, Object oriented and other programming paradigms.

Hands-on Experience working with Relational and Non-relational datastores. Excellent working knowledge of SQL.

Deep knowledge in customising and implementing a variety of libraries to implement authentication, authorization, pagination, background jobs, file management and other standard feature sets.

Good Experience working on performance optimization of large scale web applications using different strategies.

Good understanding of Architectural patterns and deployment strategies for Python based web applications.

Excellent working experience using AWS/AZURE Cloud services. Good experience working with New Relic/Sentry or other Application monitoring tools.

Good understanding of TDD, BDD and experience working with libraries. Proficiency in Javascript, CSS3, HTML5. Experience working with Bootstrap, SASS, and Typescript.

Experience working with Javascript build tools. Experience with building the infrastructure for serving the applications.

Good understanding of AJAX and Javascript DOM manipulation techniques. Hands-on experience working with data exchange formats like JSON, XML, YAML.

Experience working with front end frameworks and libraries like ReactJS or VueJS. Experience working with git and Github/Gitlab.

Experience working on projects using Agile methodology. Good critical thinking and problem-solving skills

 

  • Good time-management skills and ability to work in cross-functional teams of any size. Good interpersonal and communication skills. Bachelor’s degree in Computer Science or Engineering

Education

Bachelor's Degree