Senior Backend Software Engineer developing robust backend solutions at Eon Dental. Collaborating with cross-functional teams to enhance digital platforms in the dental services industry.
Responsibilities
Design, develop, and implement server-side logic and APIs using appropriate programming languages (e.g., Java, Python, Node.js).
Ensure high performance, scalability, and reliability of back-end applications by implementing best practices and architectural principles.
Optimize database queries and data access methods to enhance application performance and responsiveness.
Provide technical leadership and guidance to junior back-end engineers and developers, fostering a culture of collaboration, innovation, and knowledge sharing.
Conduct code reviews, provide constructive feedback, and mentor team members to improve coding standards, software quality, and development practices.
Collaborate with architects, software engineers, and cross-functional teams to define and evolve system architecture and technical design specifications.
Architect and implement scalable solutions that support current and future business needs, ensuring alignment with overall technology strategy and roadmap.
Integrate third-party services, APIs, and data sources to support functional requirements and enhance system capabilities.
Monitor system performance, identify bottlenecks, and implement optimizations to improve application performance, scalability, and reliability.
Collaborate effectively with front-end developers, UX/UI designers, product managers, and stakeholders to understand requirements, clarify technical feasibility, and deliver high-quality solutions.
Communicate technical concepts, solutions, and recommendations to non-technical stakeholders in a clear and understandable manner.
Adhere to the quality standards and safety procedures as per the company guidelines and local regulations.
Take appropriate actions in relation to any hazards and work related issues, and escalate as needed, in order to ensure prompt and effective resolution.
Perform other job-related tasks as assigned by the line manager, in order to ensure the fulfillment of organizational objectives.
Requirements
Bachelor’s degree in Computer Science or a related field
4–6 years of experience in backend development
Strong proficiency in Node.js, TypeScript, NestJS, Kafka, and gRPC
Solid experience in building and consuming RESTful APIs
Strong understanding of Clean Code principles, Object-Oriented Programming (OOP), Design Patterns, SOLID principles, and Domain-Driven Design (DDD)
Hands-on experience with SQL and NoSQL databases such as PostgreSQL and MongoDB
Proficiency in using Git for version control
Proven experience working with microservices and event-driven architectures
Strong understanding of common web vulnerabilities and security best practices
Experience implementing secure authentication and authorization mechanisms, including OAuth 2.0, OpenID Connect, JWT validation, and RBAC/ABAC
A prompt engineering mindset and interest in leveraging AI tools to enhance development workflows
Benefits
Great culture and growth opportunity
The chance to personally impact Eon’s customer experience
Push your boundaries working with highly motivated and cross-functional teams
Java Backend Developer at BASF Coatings developing robust backend services and maintaining existing applications. Collaborating in an agile team using Java and Spring Boot for innovative solutions.
Backend Engineer designing and implementing scalable services for MotherDuck's cloud - hosted DuckDB platform. Collaborating with cross - functional teams to improve performance and reliability for data practitioners.
As a Junior Back - End Developer, you'll maintain TypeScript microservices and work on the GraphQL API. Join Callan's IT team to support investment consulting services.
Fullstack Software Developer at isento GmbH developing cloud applications for Billing & Invoicing. Collaborating with cross - functional teams and working with technologies such as Angular, Java, and Spring Boot.
Senior Developer focused on backend service development with Go and dashboard creation using React. Collaborating within a motivated team to ensure service lifecycle and data management.
Software Engineer developing Go microservices for Fraud Prevention Platform. Collaborating in a hybrid Java/Go development team with a focus on AI and fraud detection.
Backend Engineer at JOIN working on a modern tech stack to enhance hiring experiences. Collaborating closely with frontend and DevOps teams in a hybrid model in Barcelona, Spain.
Junior .NET Developer working on .NET web applications at EUROPEAN DYNAMICS in Athens. Collaborating with a multinational team on challenging IT projects for major organizations.
.NET Full - Stack Developer working with a major client’s IT team in Brussels. Integration in the development team and collaboration on micro - service - based architecture and Angular/eUI features.
Senior Software Engineer developing backend solutions for fintech startup. Working on systems design and financial integrations in a fast - paced environment.