Python Engineer

Detalhes da Vaga

Avenue Code is the leading software consultancy focused on delivering end-to-end development solutions for digital transformation across every vertical. We're privately held, profitable, and have been on a solid growth trajectory since day one. We care deeply about our clients, our partners, and our people. We prefer the word 'partner' over 'vendor', and our investment in professional relationships is a reflection of that philosophy. We pride ourselves on our technical acumen, our collaborative problem-solving ability, and the warm professionalism of our teams.
Avenue Code has been believing in and promoting plurality actions for over 10 years, understanding that recognizing differences and fostering a safe environment, employment opportunities, representation, and support are the best ways to promote an increasingly equitable culture.
About the opportunity:We are looking for a talented Python Engineer to join our team in a hybrid role based in São Paulo, Porto Alegre, or Belo Horizonte. As a Python Engineer, you will be responsible for developing and maintaining high-performance backend services using Python and FastAPI. You will work on cutting-edge projects, building scalable solutions, and integrating with modern technologies like LangChain and Large Language Models (LLMs).
Responsibilities:Backend Development: Develop and maintain Python-based backend services using FastAPI, ensuring performance, scalability, and reliability.Component Development: Implement custom components and integrations with LangChain and Large Language Models (LLMs) to enhance application capabilities.Database Management: Design and optimize database schemas using SQLModel and integrate with SQLAlchemy for efficient database handling.API Development: Create and maintain API endpoints for managing workflows, ensuring they meet business requirements.Asynchronous Operations: Handle asynchronous operations using async/await and manage WebSocket connections for real-time data exchange.Security and Authentication: Implement security features, including authentication systems to ensure data integrity and application security.Unit Testing: Write and maintain unit tests using pytest to ensure code quality and functionality.Documentation: Produce clear, well-documented code with Google-style docstrings for team collaboration and future development.CI/CD Integration: Collaborate with the DevOps team to implement CI/CD pipelines using GitHub Actions to automate deployment and testing processes.Required Qualifications:Strong proficiency in Python, with experience in developing high-performance backend services.Experience with FastAPI and asynchronous programming using async/await.Solid understanding of SQLModel and SQLAlchemy for efficient database management and ORM.Experience using Pydantic for data validation and Alembic for database migrations.Knowledge of WebSocket implementations for real-time communication.Proficiency with Docker for containerization of applications and services.Experience with Redis for caching and messaging.Familiarity with Celery for handling background tasks and asynchronous job processing.Version Control: Proficient in using Git for source code management and collaboration.Code Quality Tools: Experience with Ruff for linting and MyPy for type checking.Testing Frameworks: Hands-on experience with pytest and pytest-asyncio for unit testing and async testing.Documentation: Ability to document code using Google-style docstrings for clarity and consistency.CI/CD: Experience with GitHub Actions or other CI/CD tools to streamline development and deployment processes.Nice to Have:Familiarity with real-time systems and WebSocket communication for building interactive applications.Knowledge of event-driven architecture or microservices in a distributed environment.Understanding of scalable architectures and best practices for building resilient and maintainable systems.Familiarity with LangChain and integrating with Large Language Models (LLMs).
#J-18808-Ljbffr


Salário Nominal: A acordar

Fonte: Jobleads

Função de trabalho:

Requisitos

Desenvolvedora Fullstack Senior B2C Salesforce Commerce Cloud

Bapoiob baosb demais desenvolvedores do time estamos buscando uma pessoa que possui perfil proativo gosta de compartilhar conhecimento e evoluir junto baob time


Netvagas (6895761019) - Minas Gerais

Publicado 7 days ago

Desenvolvedor Java Jr Full Stack

Descricao desenvolvimento de aplicacoes web full stack manutencao e continuidade no processo evolutivo de nossos produtos implementacao de aplicacoes


Netvagas (6641641019) - Minas Gerais

Publicado 7 days ago

Estagio Nivel Superior Inovacao E Tecnologia

Acompanhar e apoiar no processo de analise de inovacao e tecnologia da santa casa bh atuando em sintonia com superior imediato horario 8h 14h segunda a


Santa Casa Bh - Minas Gerais

Publicado 7 days ago

Analista De Suporte E Ti Protheus Pleno

Manter os bsistemasb atualizados e com a devida documentacao realizar atendimento n1 e n2 dos chamados de solicitacoes problemas e incidentes nos sistemas


Netvagas (6532941019) - Minas Gerais

Publicado 7 days ago

Built at: 2024-11-27T19:19:20.295Z