
Back-end Developer, Python
Tecla T
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Work on the development and evolution of back-end applications using Python.
- Actively contribute to architecture definition and the construction of scalable solutions.
- Participate in technical planning and support colleagues on complex tasks.
- Ensure engineering best practices and work on application stability and performance.
Requirements
- Solid experience: At least 5 years of software development experience using Python.
- Project versioning with Git in a team, including code review, merging, and CI/CD.
- Experience developing web applications.
- Experience developing REST APIs.
- Experience with NoSQL (MongoDB) and relational databases.
- Experience with caching solutions (memcached or Redis).
- Experience with asynchronous inter-application communication via messaging (such as Kafka, RabbitMQ, or Google Pub/Sub).
- Experience with automated unit testing.
- Troubleshooting applications using logs (Stackdriver, Logstash, or Graylog) and APM monitoring tools (New Relic or Elastic APM).
- Experience on projects using agile methodologies (Kanban, Scrum).
- Software architecture, design patterns, and system design.
- Essential skills: commitment and a hands-on attitude.
- Produce simple, clean, and readable code.
- Maturity to work in high-performance multidisciplinary teams.
- Ability to learn quickly and adapt to new technologies.
- Excellent communication and interpersonal skills.
- Nice-to-haves: Clean Architecture.
- Additional languages such as Java, Go, Node.js, etc.
- Cloud platforms (Google Cloud, Azure, or AWS).
- DevOps tools (Docker, Kubernetes, GitLab CI).
Benefits
- ECXPAY card valued at R$ 500.00/month
- Access to Wellhub
- Zenklub partnership - psychologist / nutritionist / coaching / therapy
- Partnership with Mediquo - telemedicine platform
- 22 days of paid leave after 12 months
- Partnership with language course "Time Load"
- Partnership with Bridges clinic (Fortaleza/CE)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonGitREST APIsNoSQLMongoDBmemcachedRedisKafkaRabbitMQautomated unit testing
Soft skills
commitmenthands-on attitudecommunicationinterpersonal skillsadaptabilityteamworkproblem-solvingmaturityquick learningcollaboration