SENIOR ENGINEER - Fast API

Happiest Minds Technologies
Bengaluru, Karnataka, India

Job Title: Frontend and Backend DeveloperLocation: CUSTOMER-Bengaluru-Bengaluru

Years of Experience: 3-5 Years

Job Summary: We are seeking a skilled Frontend and Backend Developer with a minimum of 4 years of hands-on experience in ReactJS and Python, specifically with FastAPI. The ideal candidate will have a strong background in cloud technologies, particularly Microsoft Azure, and experience with data processing tools like Databricks. Familiarity with Generative AI technologies and Machine Learning is essential, along with a working knowledge of PowerBI as a preferred skill.

Responsibilities:

  • Develop and maintain responsive web applications using ReactJS.
  • Design and implement backend services using Python and FastAPI.
  • Utilize SQL for database management and data manipulation.
  • Work with Azure Data Factory for data integration and ETL processes.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Implement and manage version control using Git and GitHub.
  • Leverage Databricks for data analytics and processing tasks.
  • Explore and integrate Generative AI and Machine Learning solutions into applications.
  • Participate in code reviews and maintain high standards of code quality.
  • Stay updated with the latest industry trends and technologies.Mandatory Skills:
  • 4+ years of hands-on experience in Frontend development with ReactJS.
  • Proficient in Backend technologies, specifically Python and FastAPI (Deal Breaker Skill).
  • Strong SQL skills for database management.
  • Experience with Microsoft Azure cloud technologies, including Azure Data Factory.
  • Familiarity with Git and GitHub for version control.
  • Hands-on experience with Databricks.
  • Knowledge of Generative AI technologies and Machine Learning.Preferred Skills:
  • Experience with PowerBI for data visualization and reporting.
  • Understanding of Agile methodologies and project management practices.
  • Strong problem-solving skills and ability to work independently.
  • Excellent communication and collaboration skills.Qualifications:
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3-5 years of relevant work experience in software development.
  • Proven track record of delivering high-quality software solutions.If you are a passionate developer looking to work in a dynamic environment and meet the above qualifications, we encourage you to apply.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →