MERN Developer
About this role
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.