Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Mid-Level Developer

Digital Motion

Mid-Level Developer

National
Part Time
Paid
  • Responsibilities

    About the Software Engineer position

    We are looking for a Software Engineer who is wanting to get in on the ground floor of a fast growing company and grow with the company. This role will initially be responsible for all things custom development for both our in-house applications and anything we write to handle customer integration requests with our virtual platform vendors.

    The team at Digital Motion has been 100% remote since our inception with our executive staff residing in the state of AL. Because of that both our culture and toolset is geared to onboard and nurture remote team members, giving them the flexibility to live their lives and work when and how they need to while achieving the goals of the company. THIS POSITION IS OPEN TO US BASED APPLICANTS ONLY.

    Software Engineer responsibilities are:

    • Organize full lifecycle software development

    • Prepare specifications and determine operational feasibility

    • Write well designed, testable, efficient code

    • Prepare software verification plans and quality assurance procedures

    • Organize documenting and maintenance of software functionality

    • Integrate software components into a fully functional software system

    • Evaluate and deploy software tools, processes and metrics

    • Provide support and consulting on software systems usage

    • Communicate API issues or bugs with vendors as required to complete projects

     

    Software Engineer requirements are:

    • 2+ years' experience of working on a Computer Software Engineer or Software Developer position

    • Significant experience in developing web applications using React

    • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)

    • Good experience in designing interactive applications and with test-driven development

    • Good knowledge to develop software in C# (.net/.net Core), Python, NodeJS, and/or PHP

    • Experience in documenting requirements and specifications

    • Close familiarity with software engineering tools, software development methodology and release process

    • Experience working with Docker or Kubernetes and deployments within those environments

    • Experience building CI/CD pipelines, experience with GitLab CI is seen as a plus

    • Experience in the event industry with video, audio, or streaming is seen as a plus