ApplySenior Staff Back End Engineer (Node.js) - Berlin / Remote
Posted about 1 month agoInactiveViewed
View full description
Requirements:
- 10+ years of professional development experience and a proven track record of designing and building scalable services and APIs, leveraging microservices architecture and event-driven systems.
- Proficiency in Go and NodeJS is a plus.
- Knowledge of frontend clients, frameworks, and their needs.
- Solid understanding of cloud platforms, with a preference for Google Cloud, and hands-on experience with cloud-native services.
- Familiarity with secure development practices and ability to implement secure coding principles.
- Strong understanding of schema design, database systems (SQL and NoSQL), caching strategies, and web protocols such as HTTP/S, WebSocket, and gRPC.
- Ability to debug complex issues, optimize performance, and deliver robust solutions.
- Passionate about monitoring, logging, and overall system health.
- Excellent communication skills and ability to work effectively across teams.
Responsibilities:
- Design and develop scalable, high-performance microservices and APIs that will power our mobile applications, browser extensions, and websites.
- Drive end-to-end solutions by aligning and integrating efforts across multiple client teams, ensuring seamless delivery and alignment with organizational objectives.
- Ensure the security and robustness of applications by applying secure development practices and adhering to industry standards.
- Establish monitoring frameworks and drive performance optimization efforts, proactively ensuring reliability, scalability, and cost-effectiveness for mission-critical applications.
- Collaborate with other engineers, Product Managers, UI/UX Designers, and cross-functional leaders to drive strategic alignment on product goals, ensuring cohesive user experiences across multiple teams and products.
- Guide senior developers in advancing their technical expertise and drive high-impact code review processes.
- Stay ahead of emerging technologies and cloud innovations, evaluating and incorporating cutting-edge tools and techniques where appropriate.
Apply