Who are we?
Eon Dental is a high-impact medical devices & tech company growing at neck-breaking speed. We are a team of over 400 colleagues dedicated to making Eon Dental a leading global player in the clear aligner and dental services industry.
Eon Dental aims to deliver value to dentists and orthodontists worldwide by offering a superior quality product, dynamic pricing, treatment schemes as well as after-sales service and assistance.
Software and innovation are involved in all aspects of our product lifecycle; beginning from an engaging experience on the frontend applications that serve customers and dentists to robust backend solutions for process management and automation.
Our excitement about the vision and mission of the company has enabled us to foster a great culture and an exciting work environment that is based on building synergies and our team’s exceptional talent to make our customers’ experiences outstanding.
Your Impact
The Full Stack Engineer is based out of Amman, Jordan, reports to the MES team lead and will be responsible for developing and maintaining both the front-end and back-end components of web applications. This role involves working with various technologies to ensure the delivery of high-quality, scalable, and efficient software solutions.
What You'll Do
- Design, develop, and maintain both client-side and server-side applications.
- Work with front-end technologies (e.g., HTML, CSS, JavaScript) and back-end technologies (e.g., Node.js, Python, Java).
- Design and manage database schemas and queries.
- Work with relational and NoSQL databases (e.g., MySQL, MongoDB).
- Develop and integrate RESTful APIs and web services.
- Ensure APIs are secure, scalable, and perform well.
- Write clean, maintainable, and well-documented code.
- Perform unit testing and integration testing to ensure functionality and performance.
- Work closely with product managers, designers, and other engineers to understand requirements and deliver solutions.
- Participate in code reviews and provide constructive feedback.
- Deployment and Maintenance:
- Deploy applications to production environments and monitor their performance.
- Address and fix bugs and issues reported by users or through monitoring tools.
- Stay updated with the latest industry trends and technologies.
- Suggest and implement improvements to enhance application performance and user experience.
- Maintain comprehensive documentation of code, APIs, and system architecture.
- Document development processes, including coding standards and best practices.
- Design and implement event-driven architectures to enhance application responsiveness and scalability.
- Develop and optimize workflow management solutions that integrate seamlessly between front-end and back-end systems.
- Encourage innovation by creating reusable code components and leveraging modern tools and frameworks to improve development efficiency.
- 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.
What To Bring
- 2-4 years of experience in full stack development
- Very strong experience with microservices and event-driven architecture is a must
- Strong experience with Synchronous and Asynchronous processing
- Experience with Nest.JS, Node.js, and React.JS
- Experience with SQL and NoSQL databases
- Experience with RabbitMQ, Kafka, or any related message queuing system
What We Offer
- 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
Interested?
Then apply for this position by clicking on the apply button. All applicants must send an updated CV in English.