Apply

Full Stack Software Developer

Posted 1 day agoViewed

View full description

💎 Seniority level: Junior, 2+ years

📍 Location: United States, Canada, EST

🔍 Industry: Software Development

🏢 Company: Varicent

🗣️ Languages: English

⏳ Experience: 2+ years

🪄 Skills: Software DevelopmentReact.jsTypeScriptC#REST APIReduxCommunication Skills

Requirements:
  • 2+ years of relevant professional experience.
  • Strong communication skills. Willingness to convey ideas in a collaborative environment.  
  • Solid understanding of Software Design fundamentals.
  • Knowledge of the React and Redux JavaScript frameworks.
  • Software Development skills using C# or Java along with TypeScript.  
  • Familiar with REST APIs and single-page web application development.
Responsibilities:
  • Work on development projects targeted to increase market share, support existing clients to help make them successful and continuously refine the existing platform to meet modern design methodologies.
  • Work with talented, knowledge-driven individuals. We are a close-knit team that is eager for new ideas. We embrace sharing our own knowledge and enriching each other’s experiences.
  • Focus on client success through creative problem-solving.
  • Utilize and adopt Open-source technology where appropriate.
Apply

Related Jobs

Apply

📍 Canada

🔍 Software Development

  • Demonstrated ability in delivering projects end-to-end with an understanding of software development methodologies.
  • Previous experience with identity and access management would be an asset.
  • Good knowledge of AWS primitives, Docker, and Infrastructure as Code tools (Terraform) would be an asset.
  • Great communication skills, both verbal and written.
  • Experience in agile environments or with incremental delivery of value to customers.
  • Passionate about collaborative development including mobbing or pair programming.
  • Experience working through ambiguous problems.
  • Knowledge of monitoring and observability patterns.
  • Collaborate with engineers, technical leaders, and cross-functional teams to deliver impactful features for our customers.
  • Participate in the execution of technical projects, informing complexity, and enhancing the reliability of existing systems.
  • Contribute to the codebase as a hands-on engineer.
  • Maintain and enhance a high-quality, highly observable system.

AWSDockerAgileFull Stack DevelopmentGitRuby on RailsCommunication SkillsProblem SolvingDevOpsTerraform

Posted about 17 hours ago
Apply
Apply

📍 Any country

🧭 Full-Time

🔍 Consumer products

🏢 Company: Ruby Labs👥 11-50Media and EntertainmentMobile AppsSoftware

  • 3-5 years of frontend development experience (Next.js, React, TypeScript, Tailwind).
  • 2+ years of backend experience using Nest.js
  • Strong understanding of UI/UX principles and ability to work within structured design systems.
  • Proficiency with HTML and CSS; capable of delivering clean, semantic, maintainable code.
  • Familiarity with UI component libraries (NextUI, HeroUI, or similar).
  • Solid understanding of responsive and adaptive design principles.
  • Good knowledge of SQL
  • Experience with design tools such as Figma or Visily to implement assets accurately.
  • Extensive knowledge of backend development, including service creation and scalable database solutions
  • Good SQL knowledge
  • Strong knowledge of Git and version control best practices.
  • Develop high-quality user interfaces using Next.js, React, and TypeScript, leveraging UI libraries such as NextUI, HeroUI, and Tailwind CSS.
  • Write clean, scalable, and maintainable code, ensuring optimal performance and responsiveness across browsers and devices.
  • Create and maintain reusable frontend components.
  • Develop robust backend services and high-quality Edge functions.
  • Write clean, efficient, and scalable backend code.
  • Design and optimize database schemas and queries for performance and scalability.
  • Accurately translate design wireframes and layouts into functional frontend implementations.
  • Ensure consistency, usability, and accessibility throughout all UI implementations.
  • Optimize interfaces for maximum performance and user experience.
  • Collaborate effectively with product managers and backend developers to understand requirements and deliver integrated solutions.
  • Participate actively in code reviews and maintain high coding standards.
  • Contribute to efficient workflows and seamless transitions between design and development phases.

Backend DevelopmentSQLFigmaFrontend DevelopmentGitHTMLCSSReact.jsTypeScriptUI DesignNest.jsNext.jsReact

Posted 4 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

🔍 Software Development

  • Back End or Full Stack development experience
  • Experience working within an agile product team
  • Experience building scalable and performant features or systems
  • Develop solutions
  • Implement functionality for delivering impactful features
  • Be an engaged team member in all of our development processes

Backend DevelopmentPostgreSQLSoftware DevelopmentSQLAgileDesign PatternsFull Stack DevelopmentGitReact.jsRuby on RailsData StructuresCI/CDRESTful APIsMicroservicesSoftware Engineering

Posted 22 days ago
Apply
Apply

📍 Canada

🧭 Temporary

🔍 Software Development

🏢 Company: TV2 Consulting👥 11-50ConsultingInformation TechnologyLegal

  • Proven experience with modern front-end frameworks (e.g., React, Angular, Vue.js).
  • Experience with backend development (e.g., Node.js, Java, .NET, Python).
  • Strong understanding of RESTful APIs and JSON:API specifications.
  • Experience with workflow automation, scripting (e.g., PowerShell, Bash), and RPA tools.
  • Familiarity with DevOps practices, CI/CD pipelines, and version control (e.g., Git).
  • Fully Bilingual – French and English (spoken and written).
  • Participate in agile development sprints to deliver reliable and scalable software components.
  • Design and implement full stack solutions aligned with enterprise design principles and best practices.
  • Assist in the collection and documentation of technical and functional requirements.
  • Build and test automation processes, including unit and integration tests.
  • Conduct troubleshooting and debugging of automation solutions as needed.
  • Participate in solution design reviews and recommend improvements.
  • Support business teams during user acceptance testing (UAT).
  • Identify risks and challenges related to automation candidates and communicate them effectively.
  • Mentor junior team members on best practices, coding standards, and development techniques.
  • Support production deployment processes and performance testing activities.

Backend DevelopmentNode.jsBashFrontend DevelopmentFull Stack DevelopmentGitReact.jsVue.JsAngularCI/CDRESTful APIsDevOpsJSONScripting

Posted about 1 month ago
Apply
Apply

📍 Canada

🔍 Software Development

  • University Degree in Computer Science or a STEM Degree plus approximately 3+ years of hands-on experience as a Software Engineer.
  • Experience working with predefined tasks or projects, with the ability to help more senior team members in defining new tasks and actively contributing as an engaged and collaborative team player.
  • Experience in Ruby on Rails or other OOP languages (Java, C#, Python, etc.).
  • Implement changes and experiments across the stack (frontend and backend) to enhance the Demo and Sign up experiences and reduce churn for our customers.
  • Contribute to the Jane codebase, focusing on customer-facing components and key admin pages.
  • Collaborate with various product team domains to improve the overall early Jane experience.
  • Produce high-quality, well-tested code that ensures a reliable product for our users.
  • Participate in code reviews, production deploys, and team activities to support continuous improvement and collaboration.

Backend DevelopmentPostgreSQLSoftware DevelopmentSQLFrontend DevelopmentFull Stack DevelopmentGitHTMLCSSJavascriptRuby on RailsAlgorithmsData StructuresReactCI/CDRESTful APIsJSONNodeJS

Posted about 2 months ago
Apply
Apply

📍 Canada

🧭 Full-Time

🔍 Software Development

  • Strong background in backend development, with familiarity in frontend paradigms and a willingness to learn.
  • You’ve worked in an agile environment and are comfortable collaborating closely with Product Managers and Designers.
  • You’ve taken ownership of small-to-medium projects or feature work and have seen them through to completion.
  • You write code with an emphasis on quality and performance.
  • You actively create technical documentation that is clear, concise, and easy to understand.
  • You strive to understand the “why” behind our work and processes. You’re not shy to voice your opinion when that is unclear.
  • Contribute to the Jane codebase, focusing but not limited to insurance integrations.
  • Collaborate with engineers, technical leaders and cross-functional groups to ship impactful features that directly impacts our customers and company metrics.
  • Participate in code reviews, production deploys, and team activities to support continuous improvement and collaboration.
  • Produce high-quality, well-tested code that ensures a reliable experience for our users.

Backend DevelopmentNode.jsPostgreSQLSoftware DevelopmentSQLAgileExpress.jsFull Stack DevelopmentGitJavascriptReact.jsREST APICI/CDRESTful APIsJSONSoftware Engineering

Posted 3 months ago
Apply
Apply

📍 Canada

🔍 Software Development

  • Experience in Ruby on Rails or other languages (Java, C#, Python, Go)
  • Experience on teams of 4+ developers
  • Comfortable working in an agile environment alongside PMs, Designers, and Staff Developers
  • Strong background in backend development, with familiarity in frontend paradigms
  • Experience on large, complex systems, maintaining performance and quality while implementing changes.
  • Communicate clearly, translating technical challenges into terms non-developers can understand.
  • Tackle blockers with resilience and take initiative to seek clarity in ambiguous situations.
  • Own the full development lifecycle, from refining requirements to implementation, testing, and deployment.
  • Question and improve processes that don’t serve the team’s needs, focusing on the "why" behind them.
  • Contribute to Jane’s growth by enhancing our financial tools, especially for clinics in Canada and the US.
  • Transform existing features from basic functionality into delightful, polished experiences for clinics and their clients.
  • Help shape a stronger foundation for Jane by refactoring parts of our codebase into clear APIs and distinct, organized domains.
  • Build new features for Packages and Memberships, directly benefiting clinics and their ability to offer flexible care options.
  • Support both internal teams and clinics by diving deep into systems and APIs that power critical operations.

AWSBackend DevelopmentNode.jsPostgreSQLSoftware DevelopmentSQLAgileCloud ComputingExpress.jsFrontend DevelopmentFull Stack DevelopmentGitHTMLCSSJavascriptReact.jsSoftware ArchitectureAPI testingREST APICI/CDMicroservicesJSONDebugging

Posted 3 months ago
Apply