FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Backend Software Engineer
Eon DentalSenior Backend Software Engineer developing robust backend solutions at Eon Dental. Collaborating with cross-functional teams to enhance digital platforms in the dental services industry.
Tech Stack
Tools & technologiesGRPCJavaJavaScriptKafkaMicroservicesMongoDBNode.jsNoSQLPostgresPythonSQLTypeScript
About the role
Key responsibilities & impact- 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
What you’ll need- 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
Comp & perks- 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
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaPythonNode.jsTypeScriptNestJSKafkagRPCRESTful APIsSQLNoSQL
Soft Skills
technical leadershipmentoringcollaborationcommunicationproblem-solvinginnovationknowledge sharingfeedbackadaptabilityorganizational skills
Certifications
Bachelor’s degree in Computer Science