
Senior Software Engineer, Backend
Posted May 21

Posted May 21
This is a fully remote position, open to applicants in Germany.
• Design and create scalable backend services utilizing Node.js (NestJS) and Java / Kotlin (Spring Boot).
• Construct and sustain event-driven architectures leveraging Apache Kafka.
• Develop RESTful and asynchronous APIs for both internal and external services.
• Design and enhance data models using PostgreSQL, MongoDB, and Redis.
• Deploy and manage services across Windows Server, Docker, and Kubernetes environments.
• Create and maintain CI/CD pipelines with GitHub Actions to automate testing, security checks, and deployments.
• Implement and uphold cloud-native application architectures prioritizing reliability, scalability, and observability.
• Integrate Elasticsearch for logging, search, and analytical functionalities.
• Ensure adherence to code quality and security standards utilizing tools such as SonarQube, OWASP dependency checks, and TruffleHog.
• Engage in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
• Mentor junior engineers and contribute to engineering best practices and architectural decisions.
• A minimum of 5+ years of experience.
• Strong backend development expertise with Node.js and NestJS.
• Solid experience in building services using Java / Kotlin and Spring Boot.
• Familiarity with Apache Kafka or other distributed messaging systems.
• Strong understanding of relational and NoSQL databases, including PostgreSQL and MongoDB.
• Experience with Redis for caching, messaging, or performance enhancements.
• Practical knowledge of containerization (Docker) and orchestration platforms (Kubernetes).
• Experience in deploying or maintaining applications on Windows Server environments.
• Hands-on experience in creating CI/CD pipelines using GitHub Actions.
• Understanding of cloud-native architecture patterns (microservices, distributed systems, resilience).
• Experience utilizing Elasticsearch for search, logging, or monitoring solutions.
• Knowledge of secure development practices, including static analysis and security scanning tools such as SonarQube, OWASP tools, and TruffleHog.
• Experience in an Agile/Scrum development environment.
• WSD is an employer that values diversity. We highly encourage applications from appropriately qualified and eligible candidates irrespective of age, race, religion, national origin, gender, sexual orientation, gender identity and/or expression, veteran status, disability, or any other status protected by applicable law.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.