
eDynamic Learning
Description
Time zones: EST (UTC -5), CST (UTC -6), MST (UTC -7), PST (UTC -8), AKST (UTC -9), HST (UTC -10), AST (UTC -4), NST (UTC -3:30)
We are seeking to hire a Senior Software Engineer to build and maintain eDynamic Learning applications. Â
Â
In this role, you will report to Principal Engineer/ Technical Lead and work closely with the rest of the Software Engineering team, DevOps, Business Systems, and other teams across the company.
Â
Responsibilities
•        Design and implement new user-facing features and refactor existing features
•        Write maintainable, testable, and performant software
•        Manage outsource team where required
•        Implement and enforce best practices, including automated testing and regular code reviews
•        Participate in code review and perform extensive testing to ensure quality
•        Owning end-to-end feature development, including production monitoring and response
Â
Ideal Qualifications
·   10 years of experience developing web applications in at least two languages
·   5+ years of experience with Node.js
·   5+ years of experience with .Net
·   Experience with Typescript
·   Experience with React
·   Experience developing high-traffic systems
·   Experience with automated testing
·   Experience with AWS, Docker, Linux, and bash scripting (preferred)
·   Legally allowed to work in the US and/or Canada
Â
Â
Skills
·   Deep understanding of HTTP and writing APIs
·   Self-starter that thrives with autonomy
·   Ability to perform in a dynamic work environment
·   Knowledge of the following technologies:
         •         Node.js/ Typescript
         •        .Net
         •        Docker
         •        PGSQL, Mongo, MySQL, MSSQL
         •        React
         •        AWS and AWS tooling
Â
Â
Â