Attention: This is a 3-months position for english spoken candidates only.
Senior Backend Developer - Python
Macher Tecnologia is recruiting one Senior Backend Python developer to support one of its clients on developing an MVP based on Chatbots and AI. In this position you will be working on a global team, helping to design and develop a solution from the beginning.
As the work will be performed globally, English (business / fluent) is a must-have. This is a 3-months position, with the possibility to extend.
The selected professional will join us at our Rio de Janeiro office, on a remote setting.
What we expect from you?
- Understand the client requirements and project objectives and deliver state-of-the-art solutions;
- Interact with local and global peers to identify the best technical solutions available, in the clients' interests;
- Develop the solution using existing market best practices for coding and application security;
- Meet the team members and continuously share project details and updates as needed;
- Offer consultancy insights in your knowledge area;
- Act as an SME for the local team;
- Build efficient back-end features in Python
- Integrate front-end components into applications
- Manage application testing and bug fixes
- Prepare technical documentation
- Implement software enhancements and suggest improvements
Position requirements:
- Bachelor degree in IT, Computer Engineering or relevant working experience;
- At least 4 years experience in similar roles;
- Previous experience consuming data from APIs and designing microservices;
- Previous hands-on experience working with conversational AI solutions;
- Previous experience integrating AI / ChatGPT / AWS Bedrock models into a project;
- Conversational English (written / spoken) is a must;
- Experience in the following tech stack:
- AWS;
- Familiarity with AWS Bedrock services;
- Solid Experience with Python frameworks (e.g. Django, Flask, Bottle)
- SQL / NoSQL DB Knowledge (DynamoDB, MongoDB, MySQL, Postgres);
- Vector databases;
- REST APIs;
- OpenAI / ChatGPT integration;
- JS (Knowledge of ReactJS is a plus);
- Postman;
- Git;
- Unit Tests
What we expect from you:
- Working Hours flexibility to overlap with EU (Start 7:00 AM BRZ Time and close the day at 4 PM)
- Show personal commitment with the client, by following all required project guidelines and delivery timeframes
- Ability to work with minor supervision and on a proactive way
- Ability to find creative solutions for team's issues during development cycles
- Ensure to have a working MVP at the end of the 3 months period