MERN Developer
Full Stack Developer
Are you looking for a fast-paced, engaging new challenge? We currently have an opportunity for a PERN/MERN Full Stack Developer on our CaseHub product, a web-based application that provides case management services to several state governments. This is a great position for a self-motivated, driven individual who enjoys collaborating with a talented team to build elegant business solutions.
Desired skills and experience:
Primary skills: React JS, Node JS and RDBMS, preferably PostgreSQL
- Bachelor's Degree in Computer Science or related technical field AND 4+ years of experience in software engineering on large-scale, mission-critical enterprise applications.
- Strong proficiency in Core JavaScript and cloud platforms like AWS.
- Good understanding of JS Fundamentals (Inheritance, Object-oriented design, ECMAScript features, promises, callbacks, event handling, etc.)
- Strong understanding of relational databases and experience with Sequelize ORM.
- Experience working in agile environments and in version control using GIT.
- Hands-on experience with third-party integrations and APIs (e.g., Microsoft, Zoom, payment gateways).
- Familiarity with authentication/authorization technologies like Okta and Azure MFA.
- Knowledge of RESTful APIs and asynchronous programming.
- Ability to solve complex performance problems and architectural challenges.
- Strong debugging and problem-solving skills.
- Comfortable with a combination of application customization and maintenance support.
- Ability to communicate complex ideas effectively to both technical and non-technical audiences, verbally and in writing
Nice to Have:
Experience with Docker and containerized deployments.
- Knowledge of CI/CD pipelines and cloud services such as IaC, IaaS and PaaS.
Key Responsibilities:
Design, develop, and maintain scalable and secure, enterprise-level web applications.
- Collaborate with the product, development and client teams to prioritize, customize and build valuable product features.
- Act as technical point of contact for state government clients.
- Implement and optimize database models using Sequelize ORM.
- Integrate and manage third-party APIs and services, such as Microsoft Services, Zoom, Okta Authentication.
- Ensure the application's performance, scalability, and security by following industry best practices.
- Contribute to peer code reviews and management of CI/CD pipeline.
- Manage the debugging, troubleshooting, and resolution of application issues with US-based clients.
- Coordinate and communicate effectively with an international team on task progress, evaluations, suggestions and schedules, along with technical and process issues.
- Maintain technical documentation, including the development process, architecture, and standard components.