What are the responsibilities and job description for the Full Stack Developer position at Diligent Tec, Inc?
Job Title: Full Stack Developer (React & Node.js) with SAP MDK Expertise
Location: Mason, OH
Job Type: Long Term Contract
Experience: 10 Years
Job Summary:
We are seeking a highly skilled Full Stack Developer with expertise in React.js, Node.js, and SAP Mobile Development Kit (SAP MDK) to join our team. The ideal candidate will have strong front-end and back-end development skills and hands-on experience integrating SAP MDK to develop robust mobile applications.
Note: This role requires a deep understanding of modern web and mobile development, microservices architecture, and SAP mobile solutions.
Key Responsibilities:
Full-Stack Development:
Design, develop, and maintain web and mobile applications using React.js and Node.js.
Build and optimize RESTful APIs and microservices for seamless backend operations.
Work with databases such as MongoDB, PostgreSQL, or SQL Server for efficient data handling.
SAP MDK Expertise:
Develop and integrate SAP Mobile Development Kit (SAP MDK) solutions to enable seamless mobile experiences.
Customize SAP Fiori Mobile applications and extend functionalities based on business requirements.
Work with SAP BTP (Business Technology Platform) and ensure smooth connectivity with SAP systems.
UI/UX & Performance Optimization:
Implement responsive and intuitive user interfaces for web and mobile applications.
Optimize front-end and back-end performance for speed, security, and scalability.
Collaboration & Technical Leadership:
Work closely with UI/UX designers, SAP consultants, and business stakeholders to align development with business goals.
Participate in code reviews, agile development cycles, and troubleshooting sessions to maintain best practices.
Security & Compliance:
Ensure secure authentication, authorization, and data protection in applications.
Follow best practices for SAP Mobile Security and API security protocols.
Required Qualifications:
- 7 years of experience in React.js and Node.js development.
- Hands-on experience with SAP Mobile Development Kit (SAP MDK) in at least one project.
- Strong knowledge of JavaScript, TypeScript, and ES6 .
- Experience in RESTful API development and microservices architecture.
- Proficiency in SAP BTP, SAP Fiori Mobile, and SAP integrations.
- Knowledge of database technologies like MongoDB, PostgreSQL, or SQL Server.
- Strong understanding of agile development methodologies and CI/CD pipelines.
Preferred Qualifications:
- Experience working with SAP CAP (Cloud Application Programming Model).
- Familiarity with SAP Business Application Studio for development.
- Knowledge of mobile UI frameworks and progressive web applications (PWAs).
- Exposure to DevOps tools such as Docker, Kubernetes, and Jenkins.
- SAP certifications in SAP MDK or SAP BTP are a plus.