You will play a key role in designing and implementing efficient backend solutions using Python and the FastAPI framework. This involves creating robust and scalable systems that integrate seamlessly with front-end elements.
The successful candidate will have expertise in leveraging AWS services, including ECS and OpenSearch, to build high-performance systems that meet the needs of our users.
In close collaboration with front-end developers, you will work on integrating user-facing elements with server-side logic, ensuring a seamless user experience.
Ensuring data integrity and security is paramount, and you will utilize best practices in database management, specifically with Postgres, to guarantee the protection of sensitive information.
You will also be responsible for developing and maintaining API contracts and documentation, which will serve as a vital resource for our development team.
Key Responsibilities:
* Design, implement, and maintain robust backend solutions using Python and FastAPI framework
* Leverage AWS services including ECS and OpenSearch to build scalable, high-performance systems
* Work closely with front-end developers to integrate user-facing elements with server-side logic
* Ensure data integrity and security by utilizing best practices in database management, specifically with Postgres
* Develop and maintain API contracts and documentation
Requirements:
* Proficiency in Python and FastAPI framework
* Experience with AWS services, including ECS and OpenSearch
* Strong understanding of database management and security
* Ability to work collaboratively with cross-functional teams
* Excellent communication and problem-solving skills