Senior Python Developer
Requirements
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 the 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 to ensure consistent interactions and data exchanges within a microservices architecture.
● Write comprehensive application and API tests to ensure the functionality and performance of new and existing features.
● Engage in system monitoring, troubleshooting, performance tuning, and ensure system reliability and availability.
● Collaborate with cross-functional teams to gather requirements, and translate them into technical specifications.
Requirements:
● Strong knowledge of Python (5+ years)
● Experience with FasAPI (2+ years)
● Solid understanding of unit testing and experience with pytest framework
● Understanding and practical experience with Scrum / Agile methodologies
● Experience with code linters (mypy, flake8, bandit, isort, etc.)
● Hand on experience with Opensearch / ElasticSearch or similar search engine
● Strong experience in systems architecture design and development ● Familiar with Figma, Datadog, Slack, Atlassian Jira, and Confluence
● Strong analytical and problem-solving skills, with good attention to detail
● Excellent oral and written communication skills
● Self-motivated, ability to work independently
● Experience writing application/API tests and automated SDLC processes
Bonus:
● React experience is a big plus.
● Exceptional problem-solving skills with an ability to work independently and tackle challenges head-on.
● Strong experience in AWS environments is highly preferred.
● Proficient in microservice and event-driven service design, with an ability to architect highly scalable and flexible systems.
- Estado
-
- Última Modificación
- 21/06/2024 16:31
- Lugar de trabajo
- Remoto
- Empresa
- Techunting.net
- Permite trabajar remoto
- No
- Experiencia Requerida
- 5+
- Modalidad de Trabajo
- Remoto
- Tipo de Contratación
- Contractor long term
- Rango Salarial
- 5500/6000
- ygreco@techunting.net
- https://techunting.net/about-us/#history
- 01167604590