DEPLOY · 1 day ago
Full Stack Engineer
DEPLOY is an award-winning digital design and development company focused on creating user-centered applications. They are seeking a PERN/MERN Full Stack Developer to design, develop, and maintain scalable web applications for their CaseHub product, collaborating with teams to build valuable features and ensure application performance and security.
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
Qualification
Required
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
Preferred
Experience with Docker and containerized deployments
Knowledge of CI/CD pipelines and cloud services such as IaC, IaaS and PaaS