Senior Backend Engineer - Full remote
Bisso Technologies, LLC
United States
13 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on arc.dev
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago
EM
Eli McGarvie
Best Job Boards for Remote Work for Developers
about 3 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
about 2 months ago
EM
Eli McGarvie
Backend Developer Salary in Germany [2023]
over 3 years ago
LM
Luis Minvielle
The Biggest German Tech Companies
over 2 years ago