Senior Full-stack Software Engineer

6 days ago


Canada KMS Technology Full time
About KMS Technology

KMS Technology is a reputable software services company established in 2009. With development centers in Vietnam and Mexico, we have built a strong reputation for delivering high-quality software consulting and development services, technology solutions, and expert engineers.

Job Responsibilities
  • Conduct hands-on coding and code review as part of a collaborative development team.
  • Understand customer and business requirements to develop applications that meet their needs.
  • Design, develop, review, implement, maintain, and manage continuous integration, build management, and deployment scripts, systems, and code.
  • Provide guidance and training to junior team members.
  • Perform other tasks assigned by the Line Manager.
Requirements
  • Minimum 3 years of experience, depending on learning speed and technical capability.
  • Ability to gain in-depth knowledge of project technologies and work independently with minimal guidance.
  • Ability to self-learn and adapt to new technologies quickly.
  • Intermediate level of English proficiency.
Technical Requirements
  • Strong proficiency in C#, ASP.NET Core, and the.NET framework.
  • Experience with RESTful API design and integration.
  • Familiarity with relational databases like SQL Server, and experience with ORM frameworks such as Entity Framework.
  • Good knowledge or experience of using IoC containers.
  • Basic knowledge or experience of design patterns.
  • Ability to perform effectively and independently in software implementation activities.
Benefits and Perks
  • Work with a passionate and talented team.
  • Diverse career opportunities in software services, software product development, IT solutions, and consulting.
  • Attractive salary and benefits package.
  • Two performance appraisals per year and performance bonus.
  • Onsite opportunities for short-term and long-term assignments in various locations.
  • Flexible working hours.
  • Training on hot-trend technologies, best practices, and soft skills.
  • Premium healthcare insurance for employees and their loved ones.
  • Company-sponsored community development activities.


  • Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    About the RoleAt SENIOR SPIRIT OF ROSELLE PARK, we're seeking an experienced Full Stack Software Engineer to lead areas of our team focused on Messaging Security Products. This is a new team concentrating on our Portal, Dashboards, and other components our customers interact with, responsible for the frontend & backend layers. The ideal candidate will have...


  • Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    About the RoleAt SENIOR SPIRIT OF ROSELLE PARK, we're seeking an experienced Full Stack Software Engineer to lead areas of our team focused on Messaging Security Products. This is a new team concentrating on our Portal, Dashboards, and other components our customers interact with, responsible for the frontend & backend layers. The ideal candidate will have...


  • Canada CrowdPlat Full time

    Job Title: Senior Software Engineer - Full StackCrowdPlat is seeking a highly skilled Senior Software Engineer - Full Stack to join our team. This role requires an individual capable of working independently to create and QA stand-alone modules for an enterprise SaaS product.Key Responsibilities:Develop and QA stand-alone modules for enterprise SaaS...


  • Canada CrowdPlat Full time

    Job Title: Senior Software Engineer - Full StackCrowdPlat is seeking a highly skilled Senior Software Engineer - Full Stack to join our team. This role requires an individual capable of working independently to create and QA stand-alone modules for an enterprise SaaS product.Key Responsibilities:Develop and QA stand-alone modules for enterprise SaaS...


  • Canada SoundHound Inc Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team at SoundHound Inc. As a key member of our software development team, you will be responsible for designing, developing, and maintaining full-stack solutions for our Voice AI products.Key ResponsibilitiesDesign and Development: Design and develop full-stack...


  • Canada SoundHound Inc Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team at SoundHound Inc. As a key member of our software development team, you will be responsible for designing, developing, and maintaining full-stack solutions for our Voice AI products.Key ResponsibilitiesDesign and Development: Design and develop full-stack...


  • Canada, CA OPES Software Full time

    OPES Software is actively looking for candidates with a dynamic and positive attitude to join our team. We are looking for a Senior Full Stack Developer to help us execute on our company’s business mission through the evolution of our current product offerings and the development and deployment of the company’s new product launches. Department:...


  • Canada Intelletec Full time

    We are seeking a highly skilled Senior Full-Stack Software Engineer to join our team at Intelletec. As a key member of our development team, you will play a crucial role in building financial products of the future.Key Responsibilities:Design and develop high-quality, well-tested, production-level codeParticipate in code reviews and collaborate with the team...


  • Canada Intelletec Full time

    We are seeking a highly skilled Senior Full-Stack Software Engineer to join our team at Intelletec. As a key member of our development team, you will play a crucial role in building financial products of the future.Key Responsibilities:Design and develop high-quality, well-tested, production-level codeParticipate in code reviews and collaborate with the team...


  • Canada Cryptostart Full time

    Position: Full Stack Software EngineerOverview: We are seeking a talented Full Stack Software Engineer with expertise in modern web technologies. The ideal candidate will have a strong background in both frontend and backend development, with a focus on delivering high-quality software solutions.Current Location: RemoteLanguages: English, French, SwahiliCore...


  • Canada Clover Health Full time

    About the Role:Clover Health is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our healthcare technology platform.Key Responsibilities:Design and develop high-quality software solutions that meet the needs of our customers and...


  • Canada Clover Health Full time

    About the Role:Clover Health is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our healthcare technology platform.Key Responsibilities:Design and develop high-quality software solutions that meet the needs of our customers and...


  • Canada VergeSense Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Full Stack Engineer to join our software engineering team at VergeSense. This is a high-impact role where you will have the opportunity to work on the core Occupancy Intelligence Platform, driving core customer-facing features and collaborating with various departments to shape the overall...


  • Canada VergeSense Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Full Stack Engineer to join our software engineering team at VergeSense. This is a high-impact role where you will have the opportunity to work on the core Occupancy Intelligence Platform, driving core customer-facing features and collaborating with various departments to shape the overall...


  • Canada Dakis Decision Systems Full time

    Position OverviewAs a Senior Full Stack Software Engineer at Dakis Decision Systems, you will play a pivotal role in the development of innovative eCommerce and retail management solutions. Our company specializes in providing advanced SaaS applications that empower independent retailers to thrive in a competitive landscape.Key ResponsibilitiesLead and...


  • Canada, CA Semantic Health Inc. Full time

    Semantic Health is on a mission to improve care delivery and operational inefficiencies by transforming the use of unstructured data in healthcare's revenue cycle. Our machine learning-powered medical coding and auditing platform uses cutting-edge deep learning to streamline manual and error-prone medical coding and auditing processes in health...


  • Canada OPES Software Full time

    Company Overview: OPES Software is on the lookout for a skilled professional to contribute to our innovative projects.Position: We are seeking a Lead Full Stack Engineer to play a pivotal role in advancing our business objectives through the enhancement of existing products and the creation of new solutions.Department: ProgrammingWork Arrangement: Remote /...


  • Canada PermitFlow Full time $2

    About the Role:We are seeking a highly skilled Full Stack Software Engineer to join our team at PermitFlow. As a key member of our engineering team, you will play a critical role in the development and implementation of our software solutions.Key Responsibilities:Owning and shipping features from inception to implementation, ensuring timely and high-quality...


  • Canada PermitFlow Full time $2

    About the Role:We are seeking a highly skilled Full Stack Software Engineer to join our team at PermitFlow. As a key member of our engineering team, you will play a critical role in the development and implementation of our software solutions.Key Responsibilities:Owning and shipping features from inception to implementation, ensuring timely and high-quality...


  • Canada, CA Nexus Systems Group Inc. Full time

    Senior Full Stack Software DeveloperResponsible for developing software applications that operate on both the front-end and back-end of a system.They work with stakeholders to identify requirements and design user-friendly interfaces.They also write and test code, troubleshoot technical issues, and collaborate with other developers and engineers to ensure...