Senior Developer
Posted 15hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Developer at Eureciclo focusing on backend development with Python and related technologies. Contributing to innovative waste management solutions in a dynamic environment.
Responsibilities:
- Actively collaborate in the development of new features, improvements and bug fixes for the application backend.
- Develop and maintain efficient applications using Python and frameworks such as FastAPI; have experience managing transactions in PostgreSQL/MySQL.
- Actively participate in sprint planning, providing accurate task estimates.
- Ensure code quality by following development best practices (use of linters defined by the team) and implementing automated tests (using pytest and coverage).
- Collaborate with design and product teams to deliver integrated, optimized, high-quality solutions.
- Implement and maintain integrations with external APIs, ensuring smooth communication between systems.
- Use Docker to create consistent and scalable development environments.
- Apply knowledge of AWS or similar platforms for deploying and managing applications in the cloud.
- Use AI tools such as Cursor, Claude, Copilot or equivalents for:
- accelerating coding
- refactoring
- writing and improving tests
- code analysis and debugging
Requirements:
- Strong experience with algorithms (data structures, programming paradigms, algorithm optimization).
- 4+ years of solid backend development experience focused on Python 3.
- Experience implementing and running automated tests.
- Experience with FastAPI.
- Experience with PostgreSQL.
- Experience with RabbitMQ as a messaging system for communication between microservices.
- Experience with Celery for consuming and executing tasks produced by the broker.
- Experience with Redis for cache optimization and data storage.
- Experience with Docker for creating and managing development environments.
- Knowledge of AWS for deploying and maintaining applications in the cloud.
- Familiarity with programming best practices, logical reasoning and analytical skills.
- Building CI/CD pipelines (Bitbucket Pipelines or similar).
- Experience with pytest/coverage.
Benefits:
- No specific benefits mentioned



















