Beschreibung
Start: January 2022Length: 6 months
Location: Berlin (20% onsite)
Language: German is preferred.
Are you a Principal Backend (Node.js) Engineer interested in highly scaled architecture? Are you interested in the SaaS software industry? If so, read on...
What You Will Be Doing:
Working with cross-functional team members to produce backend services to support business requirements
Creating API services for frontend consumption
Developing an API versioning plan to implement and maintain backward compatibility
Planning and releasing new services and database schemas
Strategy to increase source code automated test coverage
Ensure API services are maintainable and debuggable through proper automated tests and logging procedures.
Ensure deployments are handled gracefully through proper data schema management and migrations.
Enforcing security practices to ensure data integrity
Guiding architectural standards & best practices
Designing complex, yet scalable & maintainable backend services & infrastructure
Key contributor on data model design & integrity
Tech Stack:
3+ years working with my clients primary stack or close equivalent (Node/Loopback)
Solid understanding of relational (sql) and unstructured (nosql) data modelling
Ability to clearly communicate complex technical concepts
Familiarity with AWS (and EKS)
Proven record of launching and maintaining robust API services that have gone through the test of time supporting high volume transactions.
Deep knowledge of microservice architecture and service interaction patterns
Strong understanding of source code branching & deployment strategies
Experience with event driven architecture
Understanding of domain drive design modelling
MongoDB / Postgres
Mongoose / TypeORM
Data Serialization: Protocol Buffers / GRPC / JSON
Kubernetes
Docker
TypeScript