Resumo da vaga

Senior Backend Engineer

Requisitos e responsabilidades

Conteúdo da vaga extraído em seções para revisão mais rápida.

Job Description

  • Design and implement scalable backend services and APIs to support thick client desktop applications.
  • Architect service-layer logic for validation, analytics, and business rule enforcement.
  • Develop and maintain data processing pipelines for structured and semi-structured data.
  • Optimize backend systems for performance, concurrency, and efficient resource utilization.
  • Design clean, well-documented RESTful APIs and service contracts for client-server communication.
  • Implement authentication, authorization, and secure data handling mechanisms.
  • Support secure communication between backend services and Electron or other desktop client frameworks.
  • Contribute to database schema design and data modeling strategies.
  • Participate in code reviews and maintain backend engineering standards.
  • Collaborate with DevSecOps teams to support containerization, CI/CD pipelines, and automated testing.

Education and Background

    Years of Experience

      Required Skills

      • Expertise in one or more backend languages and frameworks such as:
      • Java / Spring
      • Python / FastAPI / Django
      • C# / .NET
      • Node.js
      • Strong experience designing and building RESTful APIs.
      • Experience working with relational and/or NoSQL databases, including schema design and performance tuning.
      • Experience with structured data formats such as JSON, XML, CSV, or schema-driven models.
      • Solid understanding of concurrency, memory management, and system performance.
      • Experience supporting client-server architectures that include thick client applications.
      • Experience delivering software in Agile/Scrum environments.

      Preferred Skills

      • Experience supporting or integrating with Electron-based desktop applications.
      • Familiarity with inter-process communication models and secure client-server messaging patterns.
      • Experience with large file processing, streaming data, or batch analytics.
      • Exposure to DevSecOps tooling, including:
      • Docker and containerized deployments
      • CI/CD pipelines
      • Static code analysis and security scanning tools
      • Experience operating in restricted, air-gapped, or regulated environments.
      • Experience with audit logging, traceability, and compliance-driven systems.

      Working Conditions

        Our Core Values

        • Happy - Be Infectious. Happiness multiplies and creates a positive and connected environment where motivation and satisfaction have an outsized effect on everything we do.
        • Helpful - Be Supportive. Being helpful is the foundation of teamwork, resulting in a supportive atmosphere where collaboration flourishes, and collective success is celebrated.
        • Honest - Be Trustworthy.Honesty serves as our compass, ensuring transparent communication and ethical conduct, essential to who we are and the complex domains we support.
        • Humble - Be Grounded.Success is not achieved alone, humility ensures a culture of mutual respect, encouraging open communication, and a willingness to learn from one another and take on any task.
        • Hungry - Be Eager.Our hunger for excellence drives an insatiable appetite for innovation and continuous improvement, propelling us forward in the face of new and unprecedented challenges.
        • Hustle - Be Driven.Hustle is reflected in our relentless work ethic, where we are each committed to going above and beyond to advance the mission and achieve success.
        Vagas similares

        Mantenha uma lista reserva.

        Ver stack
        FocoBackend EngineeringÁrea da vaga
        Sinal de senioridadeSeniorNível do candidato
        StackCI/CD, Docker, JavaSkills principais
        Localização1 país aceitoElegibilidade

        Stack

        Use estas tags para comparar vagas remotas similares.

        Elegibilidade de localização

        Candidatos devem aplicar apenas quando o país do perfil estiver listado aqui.

        Seu perfilPaís não definidoEntre para comparar seu país com esta vaga.

        Fluxo de contratação

        O WithMira mostra a vaga e depois envia candidatos para a aplicação da empresa.

        1Confira fit da vaga, stack e elegibilidade de localização no WithMira.
        2Abra a página de aplicação da empresa pelo link rastreado.
        3Salve a vaga ou assine oportunidades similares antes de sair.