Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Remote Software Engineer

Bebeebackend

Teletrabalho

BRL 120.000 - 160.000

Tempo integral

Ontem
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

A technology company in Brazil, Amazonas is seeking a skilled Backend Developer to build high-quality applications. The role involves designing and implementing systems with Python and FastAPI, managing databases, and ensuring scalability and reliability of backends. Candidates should have over 2 years of experience, knowledge of async programming, and familiarity with tools like Docker and CI/CD processes. A competitive salary and ongoing professional development opportunities are offered.

Serviços

Competitive salary package
Professional development opportunities
Collaborative work environment
Impactful projects

Qualificações

  • Over 2 years of experience in backend engineering with asynchronous Python.
  • Extensive knowledge of Python, async/await, and testing frameworks (pytest).
  • Production experience building RESTful APIs with FastAPI.

Responsabilidades

  • Designing and deploying high-quality backend features and microservices.
  • Collaborating with teams to prioritize project requirements.
  • Optimizing databases for efficient data storage.

Conhecimentos

Asynchronous Python
Backend engineering
RESTful APIs
FastAPI
Postgres
MongoDB
Docker
Kubernetes
CI/CD pipelines
OpenAI integration

Ferramentas

Jenkins
GitHub Actions
Milvus
Descrição da oferta de emprego
Role Overview

We are seeking a skilled Backend Developer to collaborate with our team in building high-quality software applications. The ideal candidate will have experience in backend engineering, specifically in building production services, with over 2 years of expertise in working with asynchronous Python.

As a key member of our development team, you will be responsible for designing, implementing, maintaining, improving, and documenting backend systems using Python and FastAPI.

You will manage and optimize databases (Postgres, MongoDB, Milvus) for application storage and improve observability and reliability for distributed, async workloads.

Key Responsibilities
  • Designing, developing, testing, and deploying high-quality backend features and microservices.
  • Collaborating with cross-functional teams to identify and prioritize project requirements and goals.
  • Improving the local development experience for the team by establishing and promoting Python-based development standards and best practices.
  • Maintaining and optimizing databases (Postgres, MongoDB, Milvus) for efficient data storage and retrieval.
  • Ensuring the scalability, reliability, and performance of backend systems through monitoring, logging, and troubleshooting.
  • Developing and maintaining CI / CD pipelines using tools like Jenkins or GitHub Actions.
  • Staying up-to-date with industry trends and emerging technologies to inform strategic decisions and drive innovation.
Requirements
  • Over 2 years of experience in backend engineering, specifically in building production services, with expertise in asynchronous Python.
  • Extensive knowledge of Python, including async / await, typing system, modern Pydantic (v2), and testing frameworks (pytest).
  • Production experience building RESTful APIs with FastAPI and ASGI servers (uvicorn).
  • Solid operational and debugging skills for async systems and distributed services.
  • Strong familiarity with Postgres and MongoDB databases.
  • Experience with vector search systems (Milvus, FAISS, Pinecone) and embedding pipelines.
  • Experience with message queues, background processing, and patterns for batch processing, idempotency, and retries.
  • Practical experience integrating with OpenAI or other LLM providers.
  • Comfortable working with containerization technologies (Docker, Docker Compose, Kubernetes).
  • Familiarity with AWS services (EKS, ECS, S3).
  • Familiarity with CI / CD pipelines (Jenkins, GitHub Actions).
  • Good communication skills and ability to work effectively in a remote team environment.
  • Good English proficiency (reading, writing, speaking).
Benefits
  • A competitive salary package and benefits program.
  • Ongoing professional development opportunities to enhance your skills and career prospects.
  • A collaborative and dynamic work environment that values diversity, equity, and inclusion.
  • A chance to work on challenging projects that make a real impact.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.