Software Engineer / Web Applications Developer
Employer: Humanitarian Software Holdings, Inc.
Job Duties
Design, develop, and maintain the migration of legacy applications to modern
React/NodeJS architecture. Responsibilities include:
- Develop backend services and REST APIs using Node.js and TypeScript.
- Design and develop frontend applications using React and related frameworks.
- Migrate and modernize legacy applications built on PHP, Java, and JavaScript.
- Create and maintain third-party API integrations (e.g., Salesforce, DocuSign, FedEx).
- Configure, integrate, and migrate enterprise reporting engines (e.g., Crystal Reports, JasperReports), and design report templates.
- Implement Single Sign-On (SSO), Multi-Factor Authentication (MFA), and related security features.
- Perform transaction processing using SQL.
- Improve deployment processes including CI/CD pipelines, containerization, and cloud-based infrastructure.
- Conduct code reviews and collaborate with other engineers to ensure code quality.
Requirements
- Master’s degree in Computer Science or related field.
- 12 months of experience in ERP Systems / Software Development.
- Node.js, TypeScript, React, TailwindCSS.
- Experience with Java web services and API integration.
- Familiarity working with ERP systems.
- Demonstrated expertise in designing and managing data solutions with SQL Server.
- Expertise in cloud-native deployments with Docker.
- Ability to work independently with minimal supervision while modernizing legacy systems.
