Summary
Join MeridianLink as a Software Engineer III and contribute to the development and maintenance of our software products. You will participate in the full software development life cycle, from requirements analysis and design to deployment and monitoring. Responsibilities include writing secure, robust, and maintainable code, collaborating with team members in an agile environment, and mentoring junior engineers. This role requires experience with distributed web applications, modern front-end frameworks (React preferred), and back-end technologies such as .NET or NodeJS. MeridianLink offers a positive work culture, opportunities for professional growth, and a focus on work-life balance.
Requirements
- 4+ Years experience working with distributed web applications
- 2+ years of modern front end framework experience, React preferred
- 2+ years of experience creating web applications using .NET framework, NodeJS, or comparable
- 2+ years of experience working with C# or VB.NET
- Ability to solve problems, and to understand and learn new programming languages and technologies
- Test Driven Development
- Continuous Dev and Continuous Deployment
- Database design and tuning
- Cloud and Azure development
- Performance and security practices
- Automated testing methodologies
- Systems design patterns
- Agile/scrum development
- AI, data mining, machine learning
Responsibilities
- Develop and maintain the companyβs software products
- Design, develop, document, test, deploy, monitor and debug new and existing software systems and/or applications
- Participate in the full development life cycle including requirements analysis and design
- Write secure, robust, and easy to maintain code that meets or exceeds industry best practices
- Analyze, design and engineer technical solutions to challenging problems; take risks, and challenge the unknown
- Collaborate with team members and help to grow overall team expertise in a distributed agile scrum environment
- Learn and apply cutting edge, full stack software development practices
- Perform other duties as assigned in a timely fashion
- Responsible for mentoring lower-level peers
Benefits
- Potential For Equity-Based Awards
- Insurance coverage (medical, dental, vision, life, and disability)
- Flexible paid time off
- Paid holidays
- 401(k) plan with company match
- Remote work
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.