Résumé du poste par JobGrid
Software Engineer at Faraday Norton: Maroúsi, Grèce; Hybride; Temps plein. JobGrid adds normalized role facts, source context, and a path to the employer application page so candidates can compare the listing before applying.
- Location and workplace: Maroúsi, Grèce, Hybride
- Role classification: Temps plein
- Source freshness: checked by JobGrid on 2026-05-28.
- Application path: candidates continue to the employer application page with non-personal referral tags.
Faraday Norton is a privately owned investment group, operating in the real estate, energy, and other business sectors, in Greece and abroad.
Are you passionate about building robust, scalable, and secure applications across backend and frontend systems? We are seeking a dynamic and driven Software Engineer to join our team.
In this role, you will use modern development practices to design, develop, and manage backend services, APIs, Node.js services, and user-facing web applications. You will play a crucial role across the full product planning and development lifecycle, from discovery to deployment, and work on developing new features, APIs, internal tools, frontend interfaces, and continuously improving our products.
Key Responsibilities
• Participate in product planning across the full lifecycle, from discovery to deployment.
• Design, develop, and manage backend services and APIs using Node.js, TypeScript, and modern API patterns, including REST, GraphQL, and gRPC.
• Build and maintain backend services using Node.js, TypeScript, and modern server-side frameworks.
• Build and maintain modern frontend applications using React, TypeScript, and related frontend frameworks.
• Develop clean, responsive, and maintainable user interfaces for internal tools, dashboards, and customer-facing products.
• Integrate frontend applications with backend APIs, authentication flows, third-party services, and real-time or asynchronous data sources.
• Collaborate on product and UX decisions, translating business requirements into clear technical solutions.
• Build and maintain cloud-native backend systems using AWS services, including Lambda functions for event-driven and scheduled cron-based workloads.
• Design and operate file storage systems using cloud object storage, ensuring proper access control, lifecycle management, and data integrity.
• Develop and integrate payment system APIs, focusing on reliability, security, and compliance with best practices.
• Implement asynchronous and background processing for long-running, scheduled, or event-based tasks.
• Package and deploy scalable applications in Kubernetes and distributed system environments.
• Take ownership of projects independently while collaborating effectively within cross-functional teams.
• Communicate complex technical concepts clearly to both technical and non-technical stakeholders.
• Perform code reviews to maintain high code quality and identify areas for improvement.
• Prepare and maintain clear technical documentation to support development, operations, and reporting.