Skills: Python, React.js, HTML5/CSS3, JavaScript, RESTful APIs, SQL (PostgreSQL/MySQL)
Qualification: BE/BS/MTech/MS or equivalent work experience
Timings: 04:30 PM IST to 01:30 AM IST
Location: Hyderabad (Work from office)
Job Description:
We are seeking a talented Python/React Developer to join our dynamic team. As a Python/React Developer, you will be responsible for developing and maintaining web applications using Python and React.js. You will collaborate with cross-functional teams to design, develop, and implement solutions that meet our clients’ needs. The ideal candidate should have a strong background in both Python and React.js, with a passion for creating scalable and efficient code.
Responsibilities
- Utilize 5+ years of professional experience in software development to contribute to the design, development, and maintenance of robust systems.
- Develop and extend REST APIs, leveraging advanced experience in building scalable and efficient backend solutions.
- Utilize expertise in multiple front-end and back-end programming languages and frameworks, including Python, React, and JavaScript, to create high-quality, user-friendly applications.
- Demonstrate a strong grasp of Python and JavaScript/TypeScript, employing best practices and design patterns to ensure code quality and maintainability.
- Employ advanced skills in Python microservices and databases, particularly NoSQL and Redshift, to architect and implement reliable and performant systems.
- Apply strong UI and graphic design sensibilities to create visually appealing and intuitive user interfaces.
- Leverage experience with React Native or other mobile development frameworks to contribute to cross-platform application development as needed.
- Utilize experience with Node.js to develop server-side logic and extend the functionality of web applications.
- Optionally, utilize experience with AWS services to deploy and manage applications in cloud environments, contributing to scalability and reliability.
- (Nice to have) Experience with Airflow, contributing to the development of data pipelines and workflow automation solutions.
Skills Required:
- Proficiency in Python, with a strong understanding of its core principles and libraries (e.g., Django, Flask).
- Experience building responsive web applications using React.js and Redux.
- Solid understanding of HTML5, CSS3, and JavaScript (ES6+).
- Familiarity with front-end build tools such as Webpack, Babel, and npm.
- Knowledge of RESTful APIs and asynchronous programming.
- Experience with version control systems such as Git.
- Strong problem-solving skills and attention to detail.
- Ability to work independently and as part of a team in a fast-paced environment.
- Excellent communication and collaboration skills.