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