
Senior Developer
eureciclo
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonFastAPIPostgreSQLMySQLRabbitMQCeleryRedisDockerAWSpytest
Soft Skills
collaborationtask estimationcode qualityproblem-solvinganalytical skillslogical reasoning