Senior Backend Engineer - Full remote

Bisso Technologies, LLC
United States
13 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English, Portuguese
Job source

Tech stack

Java (Programming Language) Audit Trail Code Coverage Code Review Relational Databases Xbrl PostgreSQL OAuth OpenID Open Web Application Security RabbitMQ Swagger
+8 more
Openapi Backend Containerization Kubernetes Asynchronous Programming Restful APIs Docker Microservices

Job description

The Senior Backend Engineer will take on responsibilities primarily focused on reviewing and finalizing architecture documentation during the onboarding period. The role encompasses making technical decisions related to the backend architecture, followed by implementing backend modules post-approval.

1.2 Main Responsibilities

The role includes the following core duties:

  • Collaborate with internal architects on finalizing architecture documents.
  • Prepare technical bases for decision-making on architecture issues.
  • Implement business-logic backend modules post-architecture approval using Java/Quarkus.
  • Design database schemas and ensure transaction safety in PostgreSQL.
  • Document and implement REST APIs as per OpenAPI 3.0 standards.
  • Integrate with external systems including Swissdec, ZEFIX, and AGOV/SwissID.
  • Implement security measures, including audit logging and data encryption.
  • Engage in containerization and deployment with Docker and Kubernetes.
  • Conduct code reviews and ensure a minimum of 80% test coverage., This role entails close collaboration with project management and architects. Technical onboarding will be conducted by in-house team members, and liaising with operations for deployment and infrastructure issues is expected.

Requirements

  • Minimum 5 years of experience as a Senior Backend Engineer focusing on Java/Quarkus.
  • Experience with modular architectures or microservices.
  • Solid relational database expertise, particularly in PostgreSQL.
  • Familiarity with asynchronous communication tools like RabbitMQ.
  • Experience in REST API design and OpenAPI/Swagger.
  • Proficient in containerization (Docker) and Kubernetes.
  • Experience with OAuth2/OIDC frameworks.
  • Strong understanding of security practices: OWASP Top 10.
  • Good command of the English language for documentation and team interactions.
  • Native Portuguese speaker or at least C2 proficiency.

1.4 Nice to Have

  • Experience with arc42 architectural documentation and Architecture Decision Records (ADRs).
  • Background in regulated environments such as public administration or healthcare.
  • Familiarity with XBRL or structured reporting formats.
  • Experience with high-availability and backup/recovery concepts.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

1:18 min

Technology stack for building robust microservices applications

Niklas Heidloff · LIVE

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

47 sec

Running the Backstage API through Quarkus integrations

Markus Eisele Markus Eisele · World Congress 2025

Videos

See all

Related articles

See all