Apply

Full Stack Developer

Posted 2024-11-07

View full description

💎 Seniority level: Junior, 2+ years

📍 Location: Canada

🔍 Industry: Fintech

🏢 Company: Borrowell

🗣️ Languages: English

⏳ Experience: 2+ years

🪄 Skills: SQLGitJavascriptC#Azure.NETNosqlJavaScriptProblem Solving

Requirements:
  • 2+ years experience building scalable web applications on the cloud using microservices architecture.
  • Strong knowledge of C# and .NET, with a back end using .NET 8 on Azure.
  • Demonstrated proficiency with SQL and NoSQL databases.
  • Proficiency with RESTful API development and integration.
  • Understanding of fundamental design principles for scalable applications.
  • Strong understanding of object-oriented programming.
  • Familiarity with version control systems like Git.
  • Problem-solving and debugging skills.
Responsibilities:
  • As a Full Stack Developer on Borrowell’s Platform Engineering team, you will design, develop, optimize, test, and maintain application code.
  • You will ensure that software meets both the technical and business requirements that guided its design.
  • You will mentor and share knowledge with others in the team, fostering collective growth.
  • Your involvement includes the technical roadmap for new products, impacting over 3 million users.
Apply

Related Jobs

Apply

📍 United States, United Kingdom, Canada, Australia, Germany

🧭 Contract

🔍 AI technology

🏢 Company: Twine

  • Experience with responsive design principles.
  • Knowledge of state management solutions.
  • Expertise in modern JavaScript/TypeScript.
  • UI/UX implementation skills.
  • Database design and management (SQL/NoSQL).
  • API integration experience.
  • Authentication and authorization implementation.
  • Server deployment and maintenance.

  • Design and implement a custom CRM system.
  • Create an intuitive client-facing dashboard.
  • Develop secure API integration systems.
  • Build comprehensive admin management panels.
  • Implement user authentication and authorization.

SQLJavascriptTypeScriptJavaScriptNosql

Posted 2024-11-22
Apply
Apply

📍 Canada

🔍 Healthcare

  • Experience in technical leadership.
  • Skills in supporting and mentoring developer teams.
  • Ability to reinforce a culture that values technical excellence and continuous improvement.
  • Strong communication skills necessary for collaboration and problem-solving.

  • Take on a technical leadership position in the Clinical Group.
  • Lead initiatives focused on delightful user experiences such as charting, intake forms, and clinical surveys.
  • Shape extensibility opportunities for 3rd party developers in the charting domain.
  • Support developers through strong review processes and reinforcement of technical excellence.
  • Engage in coding while leading by example and promoting continuous improvement.

Backend DevelopmentLeadershipSoftware DevelopmentFrontend DevelopmentFull Stack DevelopmentJavaJavascriptJavaScriptCommunication SkillsAnalytical SkillsCollaboration

Posted 2024-11-08
Apply
Apply

📍 Canada

🔍 Artificial Intelligence, Data Science

  • Proficiency in Python.
  • Proficiency in Golang.
  • Experience with Kafka.
  • Experience with PostgreSQL.
  • Experience with Remix.
  • Experience with TypeScript.

  • Support the Data Science team.
  • Design, develop, and maintain web applications.
  • Contribute to all levels of the technology stack.

PostgreSQLPythonKafkaTypeScriptData scienceGolang

Posted 2024-11-08
Apply
Apply

📍 Canada

🧭 Full-Time

🔍 Software-as-a-service

  • 4+ years of experience in software development focused on C# and .NET SaaS applications.
  • Experience with C#, AWS, ASP.NET/MVC or API, PostgreSQL, and modern JavaScript frameworks.
  • A passion for Agile methodology with the ability to think outside the scrum.
  • Curiosity about the process behind design decisions and interest in new technologies.
  • Outstanding communication skills for team collaboration and presenting to stakeholders.

  • Be involved in all aspects of new and exciting platform, component and UI builds.
  • Build and integrate the component interface using HTML, JSON, RESTful API’s.
  • Apply hands-on experience with ASP.NET/MVC type apps or ASP.NET/API or JavaScript.
  • Solve design and implementation issues in advance using reliable code.
  • Work on distributed systems and message passing to increase reliability.
  • Understand asynchronous application behaviors of systems at scale.

AWSPostgreSQLSoftware DevelopmentSQLAgileASP.NETGitHTMLCSSJavascriptJenkinsNginxRubySCRUMC#JavaScriptAsp.NETHTML5.NETPostgresCollaboration

Posted 2024-11-02
Apply
Apply

📍 Canada

🧭 Full-Time

🔍 AI-powered technology

🏢 Company: Valital Technologies

  • A degree in computer science or software engineering or equivalent.
  • 3-5 years of professional experience in a similar role.
  • Strong sense of accountability, curiosity, and autonomy.
  • Strong appetite for innovation and out-of-the-box thinking.
  • Solid systems-level thinking regarding product integration.
  • Familiarity with the technology stack including AWS, RDS+Postgres, Node.js, Typescript, and Docker.

  • Participate in the product development process with a collaborative team.
  • Design and build compelling back-end components and services for AI developments.
  • Contribute to other components while collaborating with developers.
  • Lead functional design of key group initiatives.
  • Produce developer-friendly documentation.
  • Develop automated unit tests and work closely with QA for testing efficiency.
  • Use internal and third-party APIs for integration.
  • Develop and utilize CI/CD pipelines.
  • Perform in-depth code reviews and provide feedback.

AWSDockerNode.jsQATypeScriptJiraProduct DevelopmentPostgresReactCollaborationCI/CD

Posted 2024-10-23
Apply
Apply

📍 Canada

🧭 Full-Time

🏢 Company: Two95 International Inc.

  • Perform hands-on coding and development of new and existing application functionality using multiple development tools based on business requirements.
  • Develop, implement, and maintain unit tests of applications.
  • Provide constructive code reviews for team members.
  • Participate in the design, estimation, and planning of new or changing programs.
  • Participate in functional test planning and testing for the assigned application(s), functional area(s) or project(s).
  • Participate in problem solving and troubleshooting for the assigned application(s), functional area(s) or project(s).
  • Share knowledge by effectively documenting work.
  • Stay current with changes in the technical area of expertise.
  • Develop and maintain a thorough knowledge of the assigned application(s), functional area(s) or project(s).
  • Work with the team to ensure the quality of the assigned application(s), functional area(s) or project(s).
  • Respond quickly and effectively to production issues and take responsibility for seeing those issues through resolution.
  • Manage the day-to-day functions of a small team of employees and work with team to set and achieve team goals.

  • Perform hands-on coding and development of new and existing application functionality using multiple development tools based on business requirements.
  • Develop, implement, and maintain unit tests of applications.
  • Provides constructive code reviews for team members.
  • Participate in the design, estimation, and planning of new or changing programs.
  • Participate in functional test planning and testing for the assigned application(s), functional area(s) or project(s).
  • Participate in problem solving and troubleshooting for the assigned application(s), functional area(s) or project(s).
  • Share knowledge by effectively documenting work.
  • Stay current with changes in the technical area of expertise.
  • Develop and maintain a thorough knowledge of the assigned application(s), functional area(s) or project(s).
  • Work with the team to ensure the quality of the assigned application(s), functional area(s) or project(s).
  • Respond quickly and effectively to production issues and take responsibility for seeing those issues through resolution.
  • Manage the day-to-day functions of a small team of employees and work with team to set and achieve team goals.

Backend DevelopmentLeadershipSoftware DevelopmentFrontend DevelopmentFull Stack DevelopmentHTMLCSSJavaJavascriptJavaScriptDocumentation

Posted 2024-09-20
Apply
Apply

📍 Canada

🔍 Advertising technology

🏢 Company: ResponsiveAds, Inc.

  • 5+ years of experience in web application development.
  • Proficiency in JavaScript, HTML, CSS, and related technologies.
  • Server-side development experience with Node.js.
  • Knowledge of SQL and MongoDB.
  • Strong front-end framework experience (React, Angular, or Vue.js).
  • Familiarity with responsive design and cross-browser compatibility.
  • Excellent problem-solving and debugging skills.
  • Attention to detail.
  • Good communication and collaboration skills.

  • Architect, design, develop, and maintain innovative, engaging, and informative product features.
  • Fulfill meeting tight deadlines.
  • Push technology, challenge established thinking, and discover new ways of approaching (and solving) a problem.

Node.jsSQLHTMLCSSJavascriptMongoDBJavaScriptCollaborationProblem Solving

Posted 2024-09-20
Apply
Apply

📍 Canada

🔍 Dairy supply chain

  • Strong experience in full stack development.
  • Proficiency in relevant development technologies.
  • Ability to work collaboratively within a team.
  • Commitment to the company’s values and mission.

  • Building web applications to improve dairy supply chain processes.
  • Providing clients with critical data for operational decisions.
  • Collaborating closely with team members to achieve goals.

Backend DevelopmentNode.jsSoftware DevelopmentFrontend DevelopmentFull Stack DevelopmentGitHTMLCSSJavaJavascriptjQueryReact.jsJavaScriptReact

Posted 2024-09-13
Apply