Job Closed

This listing is no longer active.

ORBIDI logo
ORBIDI

La solución de Marketing Digital que convierte autónomos y PYMEs en negocios digitalmente competitivos.

Backend Developer – Mid, Python, FastAPI

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500H1B No SponsorCompany SiteLinkedIn

Location

Colombia

Posted

46 days ago

Salary

0

Seniority

Senior

Job Description

Backend Developer – Mid, Python, FastAPI

ORBIDI

• Desarrollar y mantener servicios backend en Python con FastAPI, escribiendo código limpio, testeado y bien documentado. • Participar en el diseño de APIs REST, modelos de datos y flujos de integración con otros servicios. • Implementar y mantener tests automatizados (unitarios e integración) como parte del flujo de desarrollo. • Participar activamente en code reviews, tanto recibiendo como dando feedback constructivo. • Colaborar con Product y otros equipos para entender requerimientos, proponer soluciones y estimar esfuerzos. • Diagnosticar y resolver incidencias en producción, contribuyendo a mejorar la observabilidad y estabilidad de los servicios. • Apoyar en la reducción de deuda técnica y en la mejora continua de los estándares del equipo. • Usar herramientas de IA (Copilot, Cursor, Claude, etc.) de forma responsable para acelerar el desarrollo sin sacrificar la calidad.

Job Requirements

  • Experiencia laboral comprobable de 3 años o más desarrollando backend en Python en entornos productivos.
  • Experiencia sólida con FastAPI (o Flask / Django con disposición a trabajar en FastAPI), incluyendo async/await, Pydantic y diseño de APIs REST.
  • Buen manejo de bases de datos relacionales (PostgreSQL) y ORMs (SQLAlchemy).
  • Conocimiento de Git y flujos de trabajo colaborativos (pull requests, code review, ramas).
  • Experiencia escribiendo tests automatizados (pytest o similar).
  • Familiaridad con Docker y con despliegues en entornos cloud (AWS, GCP o Azure).
  • Conocimientos básicos de CI/CD y prácticas de integración continua.
  • Capacidad para comunicarse claramente con el equipo, documentar decisiones y pedir ayuda cuando es necesario.

Benefits

  • Horarios de trabajo flexibles
  • Oportunidades de desarrollo profesional

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 501-1,000Since 1997H1B No Sponsor

• Work as part of a feature development team and contribute to all phases of the development lifecycle • Write well-designed, testable, efficient code and tests • Review current components, suggesting updates as needed • Write and utilize technical change documentation • Remain up-to-date on all current best practices, trends, and industry developments

Serbia
Full TimeRemoteTeam 11-50Since 2017H1B No Sponsor

• Design, build, and maintain backend services using Java 20+ and Spring Boot • Develop clean, secure, versioned REST APIs for web, mobile, admin, partner, and AI systems • Review and improve Spring Boot application structure, dependency versions, embedded Tomcat configuration, startup behaviour, memory usage, and runtime performance • Improve service structure, startup behaviour, configuration, and deployment readiness • Refactor weak or unstable backend areas without breaking existing functionality • Review and improve backend code quality, error handling, validation, and performance • Investigate production issues across services, APIs, databases, queues, and cloud infrastructure • Investigate Spring/Tomcat-level issues such as slow startup, failed bean initialisation, blocked request threads, timeout misconfiguration, memory pressure, and unhealthy application states • Improve application startup, service health checks, logging, retries, timeout handling, and failure recovery • Identify unstable services, duplicated logic, poor configurations, and risky dependencies • Create clear root-cause analysis for recurring backend failures • Help define backend release standards and deployment readiness checks • Work with MongoDB, PostgreSQL/MySQL, Redis, and Elasticsearch • Optimise queries, indexes, schema design, and data access patterns • Support course matching, profile enrichment, search, recommendation, and application workflows • Improve backend data consistency between APIs, databases, search indexes, and AI outputs • Work confidently with AWS-backed backend environments, including services such as EKS/ECS, EC2, Lambda, RDS, S3, IAM, CloudWatch, and SQS/SNS, in collaboration with DevOps/Cloud engineers • Support containerised deployments using Docker and Kubernetes • Review backend infrastructure for cost, security, reliability, and scalability • Help reduce unnecessary cloud costs caused by inefficient services, oversized resources, or poor runtime behaviour • Partner with DevOps/Cloud engineers to improve deployment pipelines and runtime environments • Work with Kafka, RabbitMQ, or AWS SQS/SNS • Audit existing message/event flows and identify what is used, unused, broken, or risky • Build reliable asynchronous workflows for notifications, AI processing, applications, search updates, and partner integrations • Integrate third-party services such as payment gateways, email/SMS providers, CRMs, AI/ML APIs, and institution partner systems • Build secure backend services using Spring Security, OAuth2, JWT, SSO, and role-based access control • Work with identity systems such as Keycloak or similar • Improve API security, permission checks, secrets management, and environment variable hygiene • Identify risky public endpoints, exposed credentials, weak service-to-service access, and insecure configurations • Apply secure coding practices across backend services • Improve backend logging, metrics, alerts, tracing, and health dashboards • Work with tools such as CloudWatch, ELK, Grafana, Prometheus, New Relic, Datadog, Rollbar, or similar • Make it easier to detect user-impacting failures such as login issues, API failures, slow responses, and broken workflows • Help define what “healthy backend” means for Yuzee • Review pull requests and raise engineering quality across the team • Mentor junior and mid-level developers while maintaining delivery momentum • Break large technical problems into clear, shippable milestones • Write technical documentation that explains systems, decisions, risks, and fixes • Push back on poor technical decisions with evidence and better alternatives.

India
₨1,400K - ₨2,000K / year
Job Closed
Nomi Health logo

Software Engineer – Backend

Nomi Health

Rebuilding healthcare with services and technology solutions that deliver easy access to quality, affordable care.

Backend Engineer46 days ago
Full TimeRemoteTeam 501-1,000Since 2020H1B Sponsor

• You will help modernize the healthcare system through intelligent, scalable software. • You will work with technologies like Go, GraphQL, and AWS. • Build platforms that power healthcare payments, operations, and real-time data exchange.

United States

Senior Document Processing Associate

Neumo Holdings LLC

With the backing of four decades of public sector expertise and corporate capability, Neumo has successfully supported government services. Neumo was honored and recognized for four (4) consecutive years as a GovTech 100 Company representing the top 100 companies focused on making a difference in and selling to state and local government agencies across the United States. Neumo is committed to helping communities thrive and brings a wealth of experience combined with innovation. Today, Neumo offers more administrative and financial support to government officials than any other organization. And with a responsive, client-focused approach, we foster partnerships that give our customers the certainty they need to accomplish more. Neumo offers a competitive benefits and compensation package and is looking for team members who will thrive in our dynamic environment. Neumo is an Equal Opportunity Employer. Selection for a position will be made without regard to race, religion, national origin, sex, political affiliation, marital status, non-disqualifying physical handicap, and age.

Backend Engineer46 days ago

Role Description Neumo partners with towns and counties across the US to provide digitization services, as well as other tools and products to help our local governments operate more efficiently. The Records Indexing Team Lead is responsible for overseeing the end-to-end indexing and tagging workflow for assigned client contracts. This is a fully remote, quality control focused role requiring deep knowledge of land records and legal documents, strong independent judgment, and the ability to manage daily operations with minimal supervision. Team Leads serve as the primary point of contact for contract-specific questions from indexing staff and are accountable for the accuracy and completeness of all data before final submission. This role is best suited for someone who thrives in an autonomous environment, takes initiative when problems arise, and is genuinely invested in learning and growing with the organization. - Oversee the full indexing and tagging workflow for assigned contracts, from initial task assignment through final quality review and submission. - Serve as the first point of escalation for team members with contract-specific questions, providing clear and accurate guidance on document interpretation and indexing requirements. - Interface with our clients, County Clerks, for any specific indexing questions that require their judgement. - Assign and manage daily tasks for team members, monitoring progress to ensure deadlines are met and workloads are balanced. - Perform a final multi-point quality check on all completed work prior to submission, verifying accuracy, completeness, and compliance with contract requirements. - Identify and resolve workflow issues independently, escalating to management as needed. - Perform hands-on indexing and tagging as needed to support team capacity or to validate processes. - Track contract progress and provide regular status updates to management. - Write and maintain clear, contract-specific project spec guides that document indexing requirements, document type rules, and workflow expectations — serving as a reference for the team and a foundation for onboarding new members. - Support the onboarding and training of new team members, leveraging spec guides and hands-on guidance to ensure consistency across the team. - Continuously assess existing workflows and proactively recommend improvements for efficiency and accuracy. - Perform other duties as assigned. Qualifications - High school diploma or equivalent required; some college coursework in a related field is a plus. - 3–5 years of experience in land records indexing, title abstracting, or a closely related field. - Working knowledge of county-level land records, including deeds, mortgages, liens, releases, judgments, plats, and related instruments, is required. - Experience interpreting legal land descriptions and document-specific title requirements is strongly preferred. - Prior experience in a lead, senior, or quality control capacity is preferred. - Proficiency with web-based data entry platforms like Microsoft Suite, particularly Excel. Requirements - Strong, demonstrable understanding of land record document types and how to accurately index and tag them — this is the most critical qualification for this role. - Ability to work independently and make sound decisions without close supervision. - Comfortable troubleshooting data or workflow issues and finding solutions without waiting to be directed. - Ability to write clear, organized documentation that can be understood and used by team members at varying experience levels. - Willingness to adapt, learn new processes, and embrace change in a department that is actively evolving. - Strong attention to detail with a consistent commitment to accuracy. - Clear written and verbal communication skills for remote team coordination. - Self-motivated with reliable time management in a flexible, work-from-home environment. Work Environment - Office setting with a moderate noise level. - The employee will work at an individual workstation, using a telephone and computer. Physical Demands - Must be able to remain seated for extended periods. - Regular use of a computer and other office machinery, such as printers and copy machines. - Occasional movement around the office. - Frequent communication via telephone. Company Description With the backing of four decades of public sector expertise and corporate capability, Neumo has successfully supported government services. Neumo was honored and recognized for four (4) consecutive years as a GovTech 100 Company representing the top 100 companies focused on making a difference in and selling to state and local government agencies across the United States. Neumo is committed to helping communities thrive and brings a wealth of experience combined with innovation. Today, Neumo offers more administrative and financial support to government officials than any other organization. And with a responsive, client-focused approach, we foster partnerships that give our customers the certainty they need to accomplish more. Neumo offers a competitive benefits and compensation package and are looking for team members who will thrive in our dynamic environment. Neumo is an Equal Opportunity Employer. Selection for a position will be made without regard to race, religion, national origin, sex, political affiliation, marital status, non-disqualifying physical handicap, and age.

Worldwide