Senior TypeScript Backend Engineer / Software Architect (Freelance)
Бюджет: $10.0 - $30.0
HOURLY / PART_TIME
⭐ 0.00 (0)
DEU
typescript, software-architecture, postgresql, api-development, node.js
I am looking for an experienced **Senior TypeScript Backend Engineer** with strong expertise in **Domain-Driven Design (DDD)** and **Clean Architecture** to help build a modern AI-powered B2B SaaS platform.
## About the Project
I am developing a modular SaaS platform focused on compliance and knowledge management. The project is already in development and has an existing TypeScript codebase. The architecture is based on **Clean Architecture principles** and **Domain-Driven Design**.
I am looking for an experienced engineering partner who does not only implement features but actively contributes to the evolution of the architecture and the domain model.
## Responsibilities
- Design and evolve the backend architecture
- Implement complex business workflows and use cases
- Model domain concepts using Aggregates, Entities, Value Objects, and Domain Services
- Implement application services following Clean Architecture principles
- Design and develop robust API interfaces
- Define and implement communication patterns between system components
- Support architectural decisions and technical reviews
- Ensure high-quality software through unit and integration testing
- Collaborate closely on architectural improvements and technical decisions
## Required Experience
You should have:
- Several years of professional experience as a Senior Backend Engineer or Software Architect
- Strong expertise in TypeScript backend development
- Practical experience applying Domain-Driven Design
- Deep understanding of Clean Architecture principles
- Experience designing complex business processes and workflows
- Experience with PostgreSQL and data modeling
- Experience designing and implementing APIs
- Strong knowledge of Git and modern CI/CD practices
- Experience with Event-Driven Architecture is a plus
- Experience with AI applications, LLMs, or agent-based systems is a plus
## What I Am Looking For
I am not looking for someone who only implements predefined tasks. I am looking for an experienced engineer who understands architecture, challenges assumptions, and helps design sustainable solutions.
The focus is on:
- Clean and maintainable code
- Clear separation of responsibilities
- Long-term scalability
- Strong domain modeling
- Pragmatic architectural decisions
## Collaboration
- Remote
- Flexible working hours
- Long-term collaboration possible
- Close collaboration and technical exchange
- English or German communication
## Application
Please provide:
- A short introduction about yourself
- Relevant projects involving TypeScript, DDD, or Clean Architecture
- GitHub, GitLab, or portfolio link (if available)
- Your availability
- Your hourly rate
I am especially interested in engineers who have successfully built production systems using **Clean Architecture** and **Domain-Driven Design** and enjoy translating complex business requirements into well-structured software solutions.
Відкрити на Upwork