Software Engineer Mid Level Opportunity

advolve.ai company

Subscribe to our Telegram & Twitter Channel

Software Engineer Mid Level in BRAZIL

Remote 1 year ago

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).


Apply now

Subscribe our newsletter

New Things Will Always Update Regularly