Full-Stack Engineer

Job Locations US-NC-Cary
Job ID
2018-1160
Category
Operations

Overview

At MercuryGate, every solution we create is designed to be The Future of Delivery. This same attribute applies to our dedicated team members, whose expertise and dedication have made MercuryGate an industry leader in the transportation and logistics sector.

 

 

Are you ready to work in a fun, fast-paced and energetic environment that challenges you and rewards you for innovation, creativity and initiative? If so, come play with the MercuryGate team of champions by applying for our Full-Stack Engineer opportunity today!

Job Summary & Key Responsibilities

Full-stack Engineer is part of Data Operations Team residing within MercuryGate’s SaaS Engineering team. This role works with Development, communication servers used in MecuryGates’s SaaS Production, QA and Disaster Recovery environments. This role will have mainly front-end development role with some back-end work and some Tier I and Tier II software and infrastructure support to customers, external Systems Administrators, and other MercuryGate technical departments. This position will take technical direction from senior Data Operators and leadership to develop internal systems as well as provide technical solutions for Internal departments and managed data transfer requirements to customers and 3rd parties in both Linux and Windows environments.

 

Key Areas of Responsibility

  • Work with team members to develop, configure and maintain internal systems software
  • Ensure that front-end for the internal systems software is up to desired standards (Quality Assurance)
  • Manage internal services software Linux servers
  • Build, maintain APIs as needed
  • Create knowledge base content to capture new learning for re-use throughout the company and user base
  • Utilize basic experience with Windows Server, RedHat and CentOS Linux environments
  • Utilize basic scripting experience with Powershell and Python to assist in resolving technical issues and establish environment processes
  • Utilize ticketing tools (JIRA, ACE) to acknowledge and resolve technical issues and project work
  • Utilize XML and EDI knowledge to resolve issues (minimal)
  • Administer File Servers and ensure standards and capacity are in place (minimal)
  • Utilize experience with Managed File Tranfer (MFT) tools such as Cleo, GlobalScape, MuleSoft, etc. (minimal)
  • Utilize networking experience to diagnose and mitigate issues (minimal)
  • Utilize basic network communication protocols (FTP, SFTP, FTPS) to help configure environments and resolve technical issues
  • Participate in migrations to new data centers
  • Resolve Tier I-II technical issues via telephone, email or remote access (minimal)
  • Investigate customer issues in a timely manner and provide recommendations for resolutions directly with the customer (minimal)
  • Utilize existing Knowledge Base, manuals or other reference materials to resolve technical issues
  • Collaborate with other team members to assist them with the investigation and resolution of technical issues
  • Collaborate with Senior Engineers on complex technical issues when appropriate
  • Participate in the on-call rotation with other Technical Support Engineers to cover evenings, public holidays and weekends

 

Job Qualifications & Other Requirements

Requirements:

  • At least 1 year or more Front-end development experience (Angular JS, VueJS, React JS, CSS or similar technologies)
  • Strong knowledge of Python
  • Strong knowledge of go programming language
  • Docker container technologies
  • API Design
  • Good knowledge of Linux
  • SQL/Oracle Db knowledge
  • Intermediate level Windows OS knowledge

 

Desired skills:

  • Analytics
  • Experience using Version Control, continuous integration/delivery (bitbucket/jenkins)
  • Logging
  • Communication protocols (FTP, sFTP, AS2 etc...)
  • Shell scripting with background jobs (Bash, cronjobs, powershell)
  • Ansible or similar technologies

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.