JOB DESCRIPTION: Full Stack Developer (Senior-Level).
Who We Are
At eigital, we drive progress by enabling global organizations to stay ahead in an ever-changing technological, societal, and cultural landscape. We are dedicated to reimagining impact and shaping the future with software of tomorrow.
What We Are Looking For
We are seeking a highly skilled and motivated Full Stack Developer to join our dynamic team. The ideal candidate will have extensive experience in both front-end and back-end development frameworks and technologies, including Node.js, AWS, Elasticsearch, MongoDB, React.js, Angular, Firebase, Microservices, AI Prompting, WebSockets, and third-party integrations such as payment gateways and OAuth. The Full Stack Developer will be responsible for designing, developing, and maintaining scalable and efficient software applications. Experience with AI technologies and a solid understanding of how AI can be leveraged to enhance efficiency and effectiveness are required.
Key Responsibilities
Front-End Development:
Design and develop user-friendly interfaces using React.js and Angular.
Ensure the responsiveness and performance of applications across various devices and browsers.
Collaborate with UI/UX designers to implement engaging visuals and seamless user experiences.
Back-End Development:
Develop robust server-side applications and APIs using Node.js.
Implement data storage solutions using MongoDB and other necessary technologies.
Optimize applications for maximum speed and scalability.
Cloud Services and Deployment:
Deploy, manage, and monitor applications on AWS.
Utilize AWS services effectively to improve system performance and scalability.
Database Management:
Design, implement, and maintain databases with a focus on high performance and reliability.
Use Elasticsearch for indexing and full-text search capabilities.
Real-Time Communication:
Utilize WebSockets for real-time capabilities in applications.
Ensure secure and efficient real-time data transfer between the server and clients.
Microservices Architecture:
Design and implement modular, scalable microservices.
Ensure seamless integration and communication within a microservices architecture.
AI and Machine Learning:
Integrate AI prompting and machine learning models where applicable.
Provide insights and recommendations based on AI-driven data analysis.
Firebase Integration:
Use Firebase for authentication, database, and cloud messaging services.
Leverage Firebase tools for rapid development and deployment.
Third-Party Integrations:
Implement and manage integrations with third-party payment gateways.
Integrate OAuth for secure user authentication across platforms.
Ensure seamless integration of other third-party services as required.
Collaboration and Communication:
Work closely with cross-functional teams to gather requirements and deliver complete solutions.
Participate in code reviews, provide feedback, and ensure code quality.
Continuous Improvement:
Stay updated on emerging technologies and trends in full-stack development.
Implement best practices and constantly seek opportunities for efficiency improvements.
Key Requirements & Skills
Preferred Qualifications
How We Work
About
At eigital, we drive progress by enabling global organizations to stay ahead in an ever-changing technological, societal, and cultural landscape. We are dedicated to reimagining impact and shaping the future with software of tomorrow.. Leveraging AI, software development, and data-driven insights, we enhance customer experiences, modernize operational frameworks, and unlock untapped value. From initial concept to full execution, we help set ambitious yet attainable goals for digital transformation, equipping our partners with the speed and agility needed to thrive.
We are dedicated to reimagining impact and shaping the future.
Next Steps, Apply Here: https://ideatree.bamboohr.com/careers/279
About EatOS POS Inc.
eatOS was born in 2017 to help restaurants manage their business and serve customers better. Since inception, it has grown to offer cross segment of products and services that allow restaurants across the country to manage and operate their businesses more efficiently. At the same time, enabling restaurants to leverage technology to save on costs and connect with guests in a more authentic and engaging way.