MogiMogiJobsPowered by MobiusEngineLet Mogi apply

ADI Group

Full Stack Developer

Full-time

About the job

Key Responsibilities : Design and develop both the user interface (UI) and back-end functionalities of the application. Build a visually appealing and user-friendly UI using HTML, CSS, and JavaScript frameworks like React or Angular. Develop secure and scalable back-end services using a server-side language like Python, Java, or Node.js. Implement clear and intuitive interactions for users to control connected devices and interact with the POS system. Build and maintain APIs for communication between the application, IO controller, external device, and POS system. Manage data storage and retrieval using a relational or NoSQL database. Implement robust security measures to protect user data and system integrity. Write clean, maintainable, and well-documented code across all layers of the application. Experience with interfacing with external hardware and integrating with POS systems is a plus. Experience with Automatic License Plate Recognition (ALPR) is a strong plus. Qualifications : Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). Strong organizational and project management skills, with the ability to see projects through to completion. Proficiency in fundamental front-end languages such as HTML, CSS, and JavaScript. Experience with JavaScript frameworks like React for front-end development. Familiarity with server-side languages such as Golang and Python. Knowledge of database technologies including SQL Server, Oracle, and SQLite. Strong understanding of object-oriented programming (OOP), microservices architecture, Docker, and AWS. Preferred Qualifications (Optional): Experience with specific AWS services (e.g., EC2, Lambda, S3). Knowledge of version control systems such as Git. What We Offer : Company-provided laptop and a dynamic work environment with opportunities for growth. Health insurance and other competitive benefits. Opportunities for professional growth and development. Opportunities for professional development and career advancement. A collaborative and innovative company culture.