Senior Software Engineer - Flash
Forto
about 5 hours ago
Berlin, Germany
Senior
Responsibilities
- Design, build, and evolve scalable and resilient backend systems.
- Contribute to an event-driven, distributed architecture.
- Work on AI-adjacent systems and data-heavy workflows.
- Own services end-to-end, including design and operation.
- Collaborate closely with product managers and other engineers.
- Communicate technical trade-offs clearly with stakeholders.
- Contribute to technical standards and best practices.
- Coach team members in backend engineering best practices.
Requirements
- Strong grasp of data structures, algorithms, and complexity analysis.
- Proven software craftsmanship with a focus on maintainable code.
- Expertise in designing large-scale, event-driven microservices architectures.
- Deep understanding of synchronous vs. asynchronous communication patterns.
- Hands-on experience developing distributed backend applications.
- Proficiency in backend technologies such as Node.js, TypeScript, and MongoDB.
- Familiarity with Kubernetes for deploying scalable services.
- Experience with cloud providers like AWS or GCP.
- Collaborative mindset with strong critical product thinking.
- Fluent in English for effective communication.
Benefits
- A hard-working team that prioritizes people and values diverse perspectives.
- An environment that encourages efficient systems and direct communication.
Tech Stack
AWSGoogle Cloud PlatformKubernetesMongoDBNode.jsTypeScript
Categories
AI & MLBackend