Job Description
eyeo is seeking a Principal Software Developer to join their team. This role involves building the foundations for a consistent user experience across multiple platforms. The ideal candidate will design and develop scalable microservices and APIs, drive end-to-end solutions, ensure application security, and establish monitoring frameworks. They will collaborate with cross-functional teams and guide senior developers.
Role Involves:
- Designing and developing scalable microservices and APIs.
- Driving end-to-end solutions across multiple client teams.
- Ensuring application security and robustness.
- Establishing monitoring frameworks and driving performance optimization.
- Collaborating with engineers, product managers, and designers.
- Guiding senior developers and driving code review processes.
- Staying ahead of emerging technologies and cloud innovations.
Requirements:
- 15+ years of professional development experience.
- Proven track record of designing scalable services and APIs.
- Proficiency in NodeJS is a plus.
- Knowledge of frontend clients and frameworks.
- Solid understanding of cloud platforms, preferably Google Cloud.
- Familiarity with secure development practices.
- Strong understanding of schema design, database systems, and web protocols.
- Ability to debug complex issues and optimize performance.
- Excellent communication skills.
eyeo offers:
- Flexible work arrangements.
- Annual learning and development budget of 1.500 EUR.
- Sabbatical leaves after two years.
- Monthly childcare stipend of up to 500 EUR.