March 6
• Analyze, design, prototype, develop, test, troubleshoot, and support – front end to back end - the complete software lifecycle in your hands! • Design and deliver innovative solutions from concept through implementation in a complex environment • Maintain existing SaaS-based system, including managing bugs and enhancements to the platform • Be the gatekeeper of the codebase and ensure that it stays stable, readable, and free of technical debt while building & improving code across the entire stack. • Collaborate with diverse teams to design, build, test and ship great experiences for our customers • Assess risks and impact on the existing system as new functionality is added • Perform peer code reviews and share knowledge • Contribute to the application’s architectural design to ensure our product is scalable, up-to-date, and robust • Help plan, prioritize, and estimate projects and tasks.
• Collaborative, work well with and contribute to a team. • Focused on the customer and the details that make their experience amazing • Practical, making the best use of time and resources to find the simplest solution that works • Current in relevant technologies and know-how to implement them effectively • Naturally curious and motivated, always looking for ways to contribute • Analytical and possess strong problem-solving skills • Strong software development fundamentals (data structures, algorithms, etc.) • Deep understanding of performance implications and scalability of code • Knowledge of object-oriented design and development • In-depth working experience with C# and .NET Framework, TSQL and relational database systems: design, maintenance, and optimization • In-depth working experience with one or more front-end frameworks such as Ember, React, Angular, Vue • Experience with one or more advanced programming constructs such as multi-threaded programming, dependency injection, database design, and performance optimization • Good understanding of software development best practices and design patterns • Experience with or desire to work in an agile development environment (scrum) • Familiarity with unit tests, integration tests, or test-driven development (TDD) • BA/BS Computer Science, Engineering, Mathematics, or other related degrees • 5y+ Professional software development experience, specifically web applications (Preferred) • 5y+ Experience with C# development, ASP.NET MVC (Preferred) • 5y+ Experience designing and implementing MS SQL databases, SQL query scripting (Preferred) • HTML, CSS, JavaScript (Preferred)
• Competitive compensation • Full and generous range of benefits • Employer Top-up RRSP Contribution Program • Alignment with MIB’s Core Values in behaviors, actions, and results: Think Like a Client, Act Like an Owner, Make a Difference
Apply NowFebruary 28
501 - 1000
🇺🇸 United States – Remote
💵 $90k / year
💰 Series A on 2016-01
⏰ Full Time
🟠 Senior
🧑💻 Full-stack Engineer
February 28
51 - 200