• Full Time
  • Indore

Job Description

We are seeking a skilled Software Engineer to join our team and contribute to the enhancement of our REST API service and associated web application. The ideal candidate will have a strong background in Python, specifically using FastAPI and SQL Alchemy, as well as proficiency in React for web application development using Next.js. This role is crucial for expanding our service capabilities and improving user experience.

Shift Time: 3 PM – 12 AM IST (Flexible)

Experience: 10+ Years

Responsibilities

  • Develop, test, and maintain RESTful API services using Python, FastAPI, and SQL Alchemy.
  • Implement database interactions with Postgres.
  • Write and maintain unit and integration tests using pytest.
  • Utilize CI/CD pipelines Github Actions or CircleCI for automated deployments.
  • Enhance the existing React-based web application using Next.js.
  • Collaborate with the team to design and implement new features.
  • Participate in code reviews to ensure quality and consistency.
  • Troubleshoot and resolve technical issues.

 

Required Skills

  • Proficient in Python programming.
  • Experience with RESTful API development using FastAPI.
  • Strong understanding of SQL Alchemy and Postgres.
  • Proficiency in automated testing with pytest.
  • Experience with CI/CD environments like Github Actions or CircleCI.
  • Solid understanding of React and Next.js.
  • Ability to work effectively in a team environment.
  • Strong problem-solving and debugging skills.

Preferred Skills

  • Experience with other Python frameworks.
  • Experience with Vercel and AWS EB, S3, RDS, Route53, Cloudfront)

Experience Level

  • The successful candidate will have demonstrated experience as the development lead on more than one project. That is, the candidate has been the person making the primary technical decisions for a full-stack application.
  • The successful candidate will have been responsible for coordinating and supervising the work of other team members.

 

Technical Stack

Technology: Description

Python: Primary programming language

FastAPI: REST API framework

SQL Alchemy: ORM for database interactions

Postgres: Relational database

Pytest: Testing framework

Github Actions/CircleCI: CI/CD platforms

React: JavaScript library for building user interfaces

Next.js: React framework for server-side rendering and static site generation

 

To apply for this job email your details to India-careers@vertisystem.com