Senior Full-Stack Developer (Python) - COM INGLÊS - Remoto
Senior Full-Stack Developer at Capco building and maintaining web solutions using Python/Django, Angular, PostgreSQL, and AWS for financial-services digital marketing platforms, collaborating closely with a Canadian team.
- Compensation
- Not disclosed
- Location
- Brazil - Sao Paulo
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Bachelor's degree in Computer Science or related field
- Advanced/fluent English (working with Canadian team)
- 5-6+ years of practical software development experience
- Proficiency in Python and Django (Flask acceptable)
- Solid front-end development knowledge, preferably Angular
- SQL, data modeling, and database best practices
- Experience consuming and developing APIs (OpenAPI, Swagger)
- AWS cloud services and deployment strategies
- Messaging/streaming platforms (Celery, RabbitMQ, Kafka)
- Modern SDLC practical experience
- CI/CD with Jenkins or similar, and Git branch management
- AI plugins and tools for code development
- Strong problem-solving and attention to detail
- Excellent communication and collaboration skills
Nice to have
- ReactJS knowledge
- Familiarity with Wagtail or other CMS framework
- PostgreSQL experience (other modern RDBMS accepted)
Full description
SOBRE A CAPCO
A Capco é uma consultoria global de tecnologia e negócios, focada no setor de serviços financeiros e energia, somos apaixonados por ajudar nossos clientes, temos 40 escritórios nas Américas, Europa e Ásia-Pacífico! Se criatividade e inovação são sua paixão, a Capco é ideal para você. Vamos te apoiar e ajudar a acelerar sua carreira!
Estamos buscando um(a) talentoso(a) e ambicioso(a) Engenheiro(a) de Software Python Sênior Full Stack, com sólida experiência — de pelo menos cinco anos — em frameworks web Python, como Django, Flask ou FastAPI, e no desenvolvimento de interfaces com Angular.
O(A) profissional deverá possuir uma base sólida em Ciência da Computação, incluindo estruturas de dados, algoritmos, bancos de dados SQL e NoSQL, sistemas distribuídos e protocolos de comunicação.
Buscamos alguém com facilidade para começar rapidamente, adaptar-se a novos ambientes e sistemas e demonstrar forte capacidade de raciocínio e resolução de problemas. O(A) candidato(a) deverá trabalhar em estreita colaboração com o Product Owner, arquitetos, analistas de negócios, Tech Leads e outros desenvolvedores, propondo soluções eficientes e elegantes.
Conhecimentos em Inteligência Artificial, incluindo o uso de ferramentas como GitHub Copilot, RAG e agentes de IA para aumentar a produtividade, serão considerados um grande diferencial.
Você terá a oportunidade de desenvolver sistemas avançados utilizando tecnologias de ponta e adquirir uma experiência valiosa com plataformas digitais de marketing do setor financeiro.
Responsabilidades
Como Engenheiro(a) de Software Full Stack, com especialização em tecnologias web, você será responsável por:
- Colaborar com equipes multidisciplinares no projeto, desenvolvimento e manutenção de soluções de software de alta qualidade.
- Escrever código Python limpo, eficiente, testável e de fácil manutenção, utilizando o framework Django.
- Desenvolver e aprimorar o front-end utilizando Angular, considerando uma futura migração para ReactJS.
- Contribuir para o desenvolvimento e a personalização do CMS utilizando o framework Wagtail.
- Aplicar sua experiência com serviços da AWS para auxiliar na arquitetura e implementação de funcionalidades de uma aplicação consolidada e baseada em nuvem.
- Projetar, implementar e manter sistemas robustos de processamento de tarefas e/ou mensageria. Conhecimento do framework Celery será considerado um grande diferencial.
- Integrar e otimizar o banco de dados PostgreSQL nas aplicações.
- Utilizar ferramentas modernas de qualidade de código e participar de revisões de código, garantindo a qualidade e a conformidade com as melhores práticas.