Software Development Director

Há 2 dias


Belo Horizonte, Minas Gerais, Brasil Avenue Code Tempo inteiro

Avenue Code is a leading software consultancy that delivers end-to-end development solutions for digital transformation across various industries. We are a privately held and profitable company with a solid growth trajectory since inception. Our core values revolve around client satisfaction, partner relationships, and employee well-being.

We have been committed to promoting an inclusive culture for over 10 years, recognizing the importance of diversity, representation, and support in creating a safe and equitable work environment.

About the Opportunity:

As a highly skilled Python Backend Engineer, you will join our team in a hybrid role based in São Paulo, Porto Alegre, or Belo Horizonte. Your primary responsibility will be to lead backend services using Python and FastAPI to build scalable and efficient solutions.

  • Key Responsibilities:
  • Design, develop, and maintain Python-based backend services using FastAPI.
  • Implement custom components and integrate them with external technologies, particularly LangChain and Large Language Models (LLMs).
  • Design and optimize database schemas using SQLModel to ensure high performance and scalability.
  • Create and maintain API endpoints for managing application flows, ensuring reliability and scalability.
  • Handle asynchronous operations and manage WebSocket connections for real-time communication.
  • Implement security features, including authentication systems, to protect data integrity.
  • Lead junior and mid-level developers, fostering a collaborative environment and promoting best practices in backend development.
  • Ensure high code quality through tools like Ruff, MyPy, and automated testing frameworks.
  • Collaborate with the DevOps team to implement CI/CD pipelines using GitHub Actions.
Required Skills and Qualifications:

To excel in this role, you should possess:

  • Technical Expertise: Strong proficiency in Python (3.10+), extensive experience developing backend services, and knowledge of async programming (async/await).
  • Experience with FastAPI, SQLModel, SQLAlchemy, Pydantic, Alembic, WebSocket implementations, unit testing using pytest, and pytest-asyncio.
  • Familiarity with LangChain and integrations with Large Language Models (LLMs).
Additional Technical Skills:

The following skills are not essential but desirable:

  • Docker and containerization for application deployment.
  • Redis for caching and messaging.
  • Celery for background task management and asynchronous job processing.
Development Tools:

You should be proficient in:

  • Version Control: Git for source code management.
  • Code Quality Tools: Ruff and MyPy for code linting and type checking.
  • Testing Frameworks: pytest and pytest-asyncio.
  • Documentation: Writing clear, concise documentation following Google-style docstrings.
  • CI/CD: Experience with GitHub Actions for automating the deployment process.
Estimated Salary Range:

This position comes with a competitive salary ranging from $120,000 to $180,000 per annum, depending on your experience and qualifications.



  • Belo Horizonte, Minas Gerais, Brasil 4050 DEVELOPMENT LLC Tempo inteiro

    About the JobThis is a full-time, permanent position based in São Paulo, Brazil. We are looking for a talented Software Development Engineer to join our team.Key ResponsibilitiesCollaborate with experienced cross-disciplinary developers to conceive, design, and bring innovative products and services to market.Collaborate to design and build innovative...


  • Belo Horizonte, Minas Gerais, Brasil Encora Inc. Tempo inteiro

    Overview: At Encora Inc., we are looking for an experienced Software Engineering Director to lead our Global Solutions Team in Brazil. As a key member of our leadership team, you will be responsible for driving the success of our software development projects and teams.About Us: Encora is a leading digital engineering and modernization partner for top...


  • Belo Horizonte, Minas Gerais, Brasil Komatsu Tempo inteiro

    Komatsu is a leading provider of innovative solutions for the construction, mining, forestry, forklift, and industrial machinery markets. We are seeking a skilled Software Development Engineer to join our team and contribute to the development of our Autonomous Haulage System (AHS) technology. The AHS is a comprehensive fleet management system for mines that...


  • Belo Horizonte, Minas Gerais, Brasil 4050 DEVELOPMENT LLC Tempo inteiro

    At 4050 DEVELOPMENT LLC, we are looking for a talented Sr. Full Stack Software Developer to join our team in São Paulo, Brazil.About the Role:We are seeking an experienced software engineer who can drive business decisions, design, implement, test, deploy and maintain innovative software solutions to drive services optimizations, cost, and...

  • Software Development Expert

    4 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil PSI Incontrol Tempo inteiro

    At PSI Incontrol, we are seeking a talented Software Development Expert to join our team in Brazil. This exciting opportunity will allow you to work on challenging projects and contribute to the implementation of innovative solutions for the metals industry.About UsPSI Incontrol is the world's leading provider of software solutions for production in the...


  • Belo Horizonte, Minas Gerais, Brasil SANCHEZ & SANCHEZ SOCIEDADE DE ADVOGADOS Tempo inteiro

    **Cloud Computing Software Engineer**We are looking for a highly skilled Software Development Engineer to join our team and contribute to the development of our cloud-based software products.The ideal candidate will have experience in designing, developing, and deploying scalable cloud-based systems and applications.Key Responsibilities:Design and develop...

  • Software Development Expert

    3 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Cadence Design Systems, Inc Tempo inteiro

    Cadence Design Systems Inc. is seeking a highly skilled Software Engineer II to join our team in Belo Horizonte, Brazil.This role is an integral part of the Automotive Solutions Group and will involve collaborating with a team of EDA professionals to develop and deliver a product for Functional Safety analysis.You will be working on high-quality,...


  • Belo Horizonte, Minas Gerais, Brasil Komatsu America Corp. Tempo inteiro

    Komatsu America Corp. is a global leader in the development and implementation of innovative technologies for the mining industry.We are seeking an exceptional Senior Software Engineer to join our team, working on the development of our Autonomous Haulage System (AHS).The AHS is a comprehensive fleet management system designed to optimize mine operations...


  • Belo Horizonte, Minas Gerais, Brasil Fagron GmbH & CO. KG Tempo inteiro

    As a senior software developer with expertise in full stack development, you will be responsible for designing, implementing, and maintaining complex software systems.Key responsibilities include:Designing and developing high-quality software components using a variety of programming languages and technologiesCollaborating with cross-functional teams to...

  • Software Developer

    Há 1 mês


    Belo Horizonte, Minas Gerais, Brasil Jobbol Tempo inteiro

    We're looking for a skilled Software Developer to join our team at {company}.Key Responsibilities:* Design and develop software applications* Collaborate with cross-functional teams* Troubleshoot and debug software issuesRequirements:* Bachelor's degree in Computer Science or related field* Proficiency in programming languages (e.g. Java, Python, C++)*...


  • Belo Horizonte, Minas Gerais, Brasil Cronoshare Tempo inteiro

    We are seeking a highly skilled Junior Software Engineer to join our team in this exciting opportunity. This role involves working on full-stack development projects, utilizing a range of programming languages and frameworks to deliver high-quality software solutions. Key responsibilities will include collaborating with cross-functional teams, designing and...


  • Belo Horizonte, Minas Gerais, Brasil Komatsu Tempo inteiro

    Komatsu, a leading global manufacturer of construction and mining equipment, is seeking a skilled Software Development Expert to join our team in Brazil. As an integral part of our organization, you will play a crucial role in shaping the future of our technology.Job SummaryWe are looking for a highly motivated and talented individual to work with our...


  • Belo Horizonte, Minas Gerais, Brasil Cadence Design Systems, Inc. Tempo inteiro

    About Us\ComponentCadence Design Systems, Inc. is a leading provider of electronic design automation (EDA) software and intellectual property (IP) solutions.\Job Summary\ComponentWe are seeking a Senior Software Engineering Manager to lead the development of our verification solutions.\About the Role\ComponentThe successful candidate will have experience...


  • Belo Horizonte, Minas Gerais, Brasil Cadence Design Systems Tempo inteiro

    About UsCadence Design Systems is a global leader in the development of software and hardware solutions for electronic design automation.

  • Software Engineer

    Há 1 mês


    Belo Horizonte, Minas Gerais, Brasil Loja de roupas Tempo inteiro

    About the Role:As a Backend Software Engineer, you will be responsible for designing, developing, and maintaining the server-side logic, database integration, and API connectivity. This is an excellent opportunity to work on a high-performance team and contribute to the development of scalable and efficient software solutions.Key Responsibilities:• Design...

  • Software Engineer

    Há 1 mês


    Belo Horizonte, Minas Gerais, Brasil Construtora Tempo inteiro

    About the Role:We are looking for a skilled Software Engineer to join our team at {company}.As a Software Engineer, you will be responsible for designing, developing, and testing software applications.We are looking for someone with a strong background in computer science and experience with programming languages such as Java, C++, and Python.The ideal...


  • Belo Horizonte, Minas Gerais, Brasil Komatsu Tempo inteiro

    Komatsu, a leader in the mining technology industry, is seeking an experienced Software Engineer to join its team in developing innovative solutions for the Autonomous Haulage System (AHS). With a strong background in software development and a passion for cutting-edge technology, you will be responsible for crafting high-quality code, designing and...


  • Belo Horizonte, Minas Gerais, Brasil Grupo Nortearh Tempo inteiro

    Job Title: Software EngineerWe are seeking a software engineer to join our team at {company}. As a software engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:* Design and develop software applications* Collaborate with cross-functional teams* Troubleshoot and debug software...


  • Belo Horizonte, Minas Gerais, Brasil INTEGRA RH Tempo inteiro

    Job Title: Full Stack DeveloperWe are seeking a highly skilled Full Stack Developer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and maintaining our web applications.Key Responsibilities:Design and develop scalable and efficient web applications using a range of...


  • Belo Horizonte, Minas Gerais, Brasil Empresa do setor privado Tempo inteiro

    About the Role:We are seeking a skilled software engineer to join our team. As a software engineer, you will be responsible for designing, developing, and testing software applications. This is a challenging and rewarding career opportunity that will allow you to grow and develop your skills in a fast-paced environment. The ideal candidate will have a strong...