Software Engineer Mid Level

advolve.ai Brazil
Remote
This Job is No Longer Active This position is no longer accepting applications

Job Description

Advolve is building the world's first fully autonomous digital ads framework. We offer a platform that automates and optimizes the entire ad process from creative development to audience targeting, bidding, attribution analysis, and retargeting.


The position

This is a fantastic opportunity to join a high-caliber software engineering team that is growing quickly. You will build impactful advertising technology on a modern technology stack, by excelling in building new functionalities that support our client's teams to evolve product offerings and AI.

It's a fully remote (of course!), full-time position for candidates in Latin America who can work on Brazil office hours.


Responsibilities
  • Work in a fast-paced startup environment, collaborative, agile teams to build and enhance a growing software platform together.
  • Participate in the technical design process, bringing your knowledge and analysis to contribute with software development.
  • Contribute heavily to development and testing of our software platform.
  • Ensure code quality writing clean, maintainable, and efficient code.
  • Conduct code reviews and participate in pair programming sessions to ensure adherence to best practices.
  • Contribute to a culture committed to testing, quality, and attention to detail by supporting best practices such as writing and maintaining comprehensive test coverage.


Your background & requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or related fields, or equivalent experience.
  • A minimum of 2 full years of experience in the software development lifecycle.
  • Experience working on software development teams, building and deploying full-stack web applications.
  • Passionate about building quality products and with excellent design and development standards.
  • Collaborate with teammates in product and design to build applications providing marketing and sales practitioners with the highest quality user experience.
  • Hands-on experience building applications with agnostic technologies.
  • Hands-on experience leveraging test frameworks such as Pytest, Unittest, Jest, Mocha, Locust or Tox.


Nice to have
  • Develop using good practices (SOLID, DRY, KISS, YAGNI, Clean Code).
  • Be collaborative and critical when reviewing other contributors' code.
  • Prior experience in marketing and sales processes.
  • Experience building backend applications using Python.
  • Experience building frontend applications using React with Next.js and TypeScript.
  • Experience with integration platforms (like Meta Ads, Google Ads, etc.) for ads publishing.
  • Experience with Docker and Kubernetes.
  • Experience with FastAPI, Temporal.io or Kafka.
  • You can start as soon as possible, ideally immediately.


Our recruitment process
  • Fit Cultural interview (30 min)
  • Technical interview (30 min)
  • Coding Screen and Debugging in Python (1 hour)
  • CTO interview (30 min)
  • Offer

We strive to move efficiently from step to step so that the recruitment process can be as fast as possible.


What we offer
  • Opportunity to work on pioneering projects in digital marketing powered by AI.
  • A collaborative and inclusive work environment.
  • Opportunities for professional growth and career development.
  • Competitive salary package and benefits.
  • Hiring as a legal entity (PJ).


Subscribe our newsletter

New Things Will Always Update Regularly