We are seeking a Senior Node.js Developer to support and enhance a digital asset management system through front-end and back-end development.
You will work closely with the client's team, maintaining and improving infrastructure built on React.js and Node.js frameworks. Join us to contribute your expertise and help deliver seamless solutions to our clients.
Responsibilities
Complete JIRA tickets promptly and consistently
Adhere to software development life cycle processes and best practices
Implement frontend, backend, and middleware components for an events-based Central Ingest module
Provide input and suggestions to improve the Central Ingest product
Maintain thorough documentation of code and tests
Attend meetings as required
Assist in onboarding other engineers on new features and functionality
Assign appropriate site access based on user login information
Push code daily to internal GitHub repositories
Requirements
Minimum 3 years of professional experience in related development
Strong technical skills in Node.js and React.js frameworks
Experience with MERN stack or similar technologies
Ability to evaluate and adjust approaches to achieve feature outcome goals
Experience writing unit and smoke tests
Familiarity with JSON-based REST APIs
Experience with events-based architecture
Knowledge of cloud platform integration, preferably Azure or AWS
Proficient with Git including branch management and pull request process
Experience integrating Multi-Factor Authentication providers
Comfortable working within JIRA project management
UI development experience converting Figma designs into cohesive user experiences
Upper-Intermediate English proficiency (CEFR B2) for effective client communication
Nice to have
Experience with CI/CD pipelines
Familiarity with GitHub workflows
Knowledge of GraphQL APIs
Unix/Linux command line proficiency