Full-time

Posted 22 days ago


Job description

Monark Group is committed to helping great ideas live up to their fullest potential. Our diverse team delivers world-class solutions across a diverse array of emerging & established lines of business. At Monark, you will do work that matters with people that are committed to helping our vision become a reality. Projects at Monark have an impact on the communities that our team members live, work & play in.

As our developer, you will be responsible for managing all server side development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements into web applications. A basic understanding of front-end technologies is therefore necessary as well.


What will you be doing:


  • Integration of user-facing elements developed by a front-end developer with server-side logic
  • Building reusable code and libraries
  • Optimization of the application for maximum speed and scalability
  • Build and maintain Web API's consumed by front end and mobile applications
  • Troubleshoot, debug and Upgradeexisting applications
  • Work with developers, designers and system admin to implement new features
  • Develop documentation throughout the software development life cycle (SDLC)
  • Integrating web analytics tools Like Google Analytics


In order to be successful, you bring:


  • Highly Proficient knowledge of a back-end programming in Microsoft stack with .NET, C#, MVC and preferably knowledge in one or more of PHP, Ruby, Java etc
  • Strong Understanding of Object Oriented Programming
  • Experience with Programming and management of MS SQL Server database, stored procedures and functions
  • Familiarity with front-end languages (e.g. HTML, JavaScript and CSS)
  • Experience with Object Relational Mapping tools like Entity framework or NHibernate
  • Good understanding of Web services , REST and RPC APIs
  • Experience with Implementing automated and unit testing platforms Like NUnit
  • Proficient understanding of code versioning tools, such as Git and SVN
  • Experience with AWS environment is a plus


Frequently asked questions

Q: What skills or qualities help someone succeed as a Senior Web Developer?

A: To succeed as a Senior Web Developer, key technical skills include proficiency in programming languages such as JavaScript, HTML/CSS, and server-side languages like Python or Ruby, as well as expertise in frameworks like React or Angular. Additionally, strong problem-solving skills, attention to detail, and the ability to collaborate with cross-functional teams are essential soft skills, along with effective communication and leadership abilities to guide junior developers. By combining these technical and soft skills, Senior Web Developers can drive innovation, improve code quality, and mentor others, ultimately driving career growth and effectiveness in the role.

Q: What is the career path for a Senior Web Developer?

A: A Senior Web Developer's typical career progression involves starting as a Junior Web Developer, progressing to a Mid-Level Web Developer, and eventually becoming a Senior Web Developer, with key responsibilities including leading development teams, mentoring junior developers, and overseeing complex project implementations. Along the way, they can develop skills in areas such as full-stack development, DevOps, and project management, as well as stay up-to-date with emerging technologies and trends in web development. Long-term, Senior Web Developers may pursue leadership roles, such as Technical Lead or Engineering Manager, or transition into related fields like Product Management or UX Design.



Monark Ventures job posting for a Senior Web Developer in Surrey, BC with a map of Surrey location.