Job Overview
Job description
- Location:
- Brazil
- Work arrangement:
- On-site
Role Summary
Vacancy for Senior Python Developer at Pulsus
We are passionate about technology, always looking for innovative solutions that offer scalability, performance and high quality to delight our customers.
We are looking for people with experience in highly complex projects, who share the same purpose as Pulsus and want to grow with us.
For this vacancy, the following will be different
- Previous experience with Ruby on Rails and maintenance/refactoring of legacy systems;
- Knowledge of migration strategies from monoliths to microservices;
- Experience in event-driven and messaging architectures (Kafka, RabbitMQ);
Knowledge of SRE (Site Reliability Engineering) practices.
Health Plan, options
SulAmérica - Classic Apartment or Special 100 R1
Unimed Unimax - Private or Semi-private
Dental plan, options
- SulAmérica
- Bradesco Odonto
- Life insurance
- Profit Sharing (PPR) according to the achievement of the company's goals
- Birthday day off
Our partnerships and agreements
Wellhub (Gympass): Platform for gyms and apps related to physical, emotional health and well-being
Starbem: Platform with health care and well-being partners. Services from psychology, nutritionists and doctors via online consultation
Various discounts and advantages through iFood Benefits partners, such as: accumulation of points in the Vale Bônus app, discounts at pharmacies, cinemas, online courses, travel and much more!
Responsibilities
- Work autonomously, without fear of making mistakes.
- Have a thirst for knowledge and share it with the team.
- Be open to changes.
- Have a feeling of ownership and engage with Pulsus's growth.
- Be collaborative and respect each other’s space.
- Help us fascinate the customer.
Responsibilities and Duties
- Act as a technical reference in the development of solutions in Python, ensuring good architecture and software engineering practices;
- Plan and implement scalable, robust and resilient systems, ensuring high availability and quality of applications;
- Collaborate with multidisciplinary teams (Product, UX, QA, etc.) to align priorities and deliver value to the customer;
- Participate in the entire development cycle, from solution design, through implementation, to deployment in production;
- Contribute to the evolution of DevOps processes and tools (CI/CD, infrastructure as code, monitoring and observability);
- Carry out code reviews, guiding teammates and disseminating a culture of quality and collaboration;
- Assist in the maintenance and evolution of parts of the legacy platform (Ruby on Rails)
Requirements
Expected Experiences
- Solid experience as a senior developer in medium/large projects;
- Experience in implementing good software engineering practices (POO, SOLID, Clean Code, TDD, etc.);
- Participation in projects that involve transforming monolithic architectures into more modern solutions (microservices, serverless, etc.);
- Working in agile teams, with practical knowledge of tools and rituals (planning, review, retrospective);
Familiarity with cloud-native architectures (AWS, GCP or Azure).
- For this position we need you to have the following experience/knowledge:
- Solid experience in Python development, including frameworks such as FastAPI, Flask or Django, as well as good language practices (PEP 8, typing, etc.);
- Mastery of relational (PostgreSQL) and non-relational (MongoDB, Cassandra or Redis) databases;
- Experience with Docker and Kubernetes for container orchestration;
- Experience in creating and consuming REST APIs;
- Experience with agile methods (Scrum/Kanban) and tools such as Jira;
- Familiarity with CI/CD tools (GitHub Actions, Jenkins or similar);
Understanding of observability and monitoring practices (OpenTelemetry, ELK Stack, Prometheus, Grafana).
Benefits
- Meal/Food Voucher in partnership with iFood Benefits
- iFood Club without monthly fee
- Role:
- Desenvolvedor(a) Web Python Sênior | Remoto | Brasil
- Job Type:
- Full Time