SENIOR BACKEND SOFTWARE ENGINEER (NODEJS)

SENIOR BACKEND SOFTWARE ENGINEER (NODEJS)

KMC MAG Solutions Inc
5-8 years
Not Specified

Job Description



Functional overview

To help create the world's most successful maritime marketplace with revenue for $1B+ and transform ship supply within the next 5 years via value chain disruption enabled by data mastery, process automation, and better buyer experience and intelligence.
Work information:
  • Work from home arrangement
  • Flexible work hours (morning schedule)
  • Equipment will be provided
Duties and responsibilities
  • To build and improve on Moscord's products including master data management and order management platform.
  • To ensure high availability and reliability of existing platforms.
  • To contribute to and build a high performing and world class software engineering team.
  • To ensure that all activities are carried out in accordance with the company's policies.
  • Perform any other duties as requested by Software Engineering Lead.
Minimum qualifications
  • Educated to high school diploma standard - Essential
  • Educated to a minimum standard equivalent to bachelor's degree level in a Computer Science, Information Technology, Information
    Systems Management, or related field - desirable
  • Minimum of 5 years of experience developing and deploying backend web applications - essential
  • Minimum of 5 years of experience with software development of eCommerce, CPQ's, and/or order management platforms -
    essential
  • Expertise with Node.js including related frameworks (Serverless/Express) - essential
  • Expertise in Code Versioning using GIT - essential
  • Expertise with Javascript including ES6+ - essential
  • Experienced with writing unit tests including usage of mocks/stubs/spies - essential
  • Experienced with different architecture paradigm (Microservices, Event-driven, etc.) - essential
  • Experienced with cloud platforms (AWS preferably, GCP/Azure is fine) - essential
  • Experienced with SQL and/or NoSQL database technologies (PostgreSQL/MySQL/MongoDB/ DynamoDB) - essential
  • Experienced with Elasticsearch - desirable
  • Experienced with data mapping, ETL integration, and data migration - desirable
  • Experienced with caching technologies (i.e., Redis) - desirable
  • Experienced with Messaging Queues and different protocols (RabbitMQ/MQTT/AWS SQS) - desirable
  • Experienced with BPM/Workflow management technologies (Apache Airflow/AWS Step Functions) - desirable
  • Experienced with CI/CD setup from development to production - desirable
  • Experienced with Authentication and Authorization Management with multi-tenant support (API Gateway/Cognito) - desirable
  • Familiarity with frontend frameworks is a plus (React/Angular/Vue)
  • Emphasis on clean code practices and easy code maintainability and reusability
Minimum competencies
  • Strong grit and entrepreneurial mindset
  • Achieving Results
  • Teamwork
  • Communication
  • Passion and Commitment
  • Adaptable
  • Leadership
  • Proactive
  • Critical, logical, and systematic thinking
  • Responsible and serves with integrity

Job Details

Employment Types:

Industry:

Function:

IT

Education:

Similar Jobs

People Also Considered

Career Advice to Find Better

Simple body text this will replace with orginal content