Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Software Engineer III - #1707

at MeridianLink

Posted 1 month ago | 0 applied

Description:

  • The Software Engineer III is responsible for the development and maintenance of the company's software products.
  • The role will participate in the full development life cycle including requirements analysis and design.
  • Expected duties include performing overall structure design and development of software systems and applications to address business needs, whether cloud-based or in-house.
  • The engineer will be responsible for mentoring lower-level peers.
  • The position requires the use of tools and methodologies to create representations for functions and user interfaces of the desired product.
  • The engineer will create "big picture" architectural approaches for software design and implementation to guide the development team.
  • Responsibilities include ensuring security, performance, manageability, quality, and consistency of the software architecture across the system and providing technical guidance to development teams.
  • The role involves conducting research, gathering information, interpreting data, identifying requirements, and creating solutions.

Requirements:

  • A Bachelor’s degree and 4-6 years of related experience or equivalent work experience is required.
  • A minimum of 4+ years’ experience coding in Java and J2EE is necessary.
  • At least 3+ years of Front-End engineering experience coding with web-based frameworks and languages including Angular, Angular JS/CSS is required.
  • Demonstrated mastery of HTML, CSS, and ES6 is essential.
  • Experience in front-end tooling workflows like NPM is needed.
  • Extensive knowledge in developing Single Page Applications (SPAs) is required.
  • A good understanding of the Document Object Model (DOM) is necessary.
  • Working knowledge of Cross Browser Compatibility issues is required.
  • Strong problem-solving skills and knowledge of object-oriented design, data structures, and algorithm design and complexity analysis are essential.
  • Proven ability in implementing best practices and design patterns like observables, application flow control, and event/error/AJAX handling is necessary.
  • Knowledge of SQL and experience using one or more Relational Database Management Systems (RDBMS) is required.
  • Functional knowledge or hands-on design experience with Web Services (REST, SOAP, etc.) is needed to be successful in this position.
  • Understanding of Kubernetes, Docker, and CI/CD Pipelines is required.
  • Experience working in a fast-paced agile environment is necessary.
  • Demonstrated creative problem-solving and strong analytical skills are essential.
  • Experience in automated frontend testing (e.g., Jasmine) is required.
  • Strong collaboration and communication skills are necessary.
  • Experience in Azure/AWS cloud development is required.
  • The ability to assess unusual circumstances and use sophisticated analytical and problem-solving techniques to identify causes is essential.
  • The ability to resolve and assess a wide range of issues in creative ways and suggest variations in approach is necessary.
  • The ability to devise solutions based on limited information and adapt existing approaches to resolve issues is required.
  • The ability to enhance relationships and networks with senior internal/external partners who are not familiar with the subject matter often requires persuasion.

Benefits:

  • MeridianLink offers potential for equity-based awards.
  • Insurance coverage includes medical, dental, vision, life, and disability.
  • Flexible paid time off is provided.
  • Paid holidays are included.
  • A 401(k) plan with company match is available.
  • Remote work options are offered.
  • All compensation and benefits are subject to the terms and conditions of the underlying plans or programs, which may be amended, terminated, or superseded from time to time.