Full Stack Developer/Software Developer
Job Posting

Location: Vancouver, BC, Canada

Type: Full-time position

Compensation: $60K-$80K per year, with benefits

Company Description

Sincronus is an innovative IT company specializing in AI-powered systems integrations for the retail and manufacturing industries. Our commitment goes beyond delivering seamless integration and operational excellence; we are dedicated to harnessing cutting-edge technologies and methodologies to develop top-tier solutions.

Our team is the heartbeat of our operation, fostering a culture rich in innovation, collaboration, and an unwavering pursuit of quality. We recognize that our strength lies in our people, so we are committed to fostering an environment that nurtures professional growth and continuous development. By investing in our team’s ongoing education and skill advancement, we ensure that as Sincronus evolves, every team member grows with us, equipped with the latest expertise to lead in a dynamic technological landscape. Together, we create transformative integration solutions and a hub where professionals thrive, innovate, and lead industry change.

Position Overview

We are seeking a Full-Stack Developer to join our team. Your contributions will not only impact our immediate product offerings but also shape the future of seamless systems integration in our industry.

In this role, you will develop and maintain our cutting-edge integration platform. Your work will involve crafting high-quality features, API connectors, and systems integrations that are pivotal to driving customer success. By doing so, you will directly contribute to our goal of operational excellence and innovation.

As an integral member of our team, you will have the opportunity to work on challenging projects that push the boundaries of technology. Your efforts will support our commitment to providing top-tier solutions that empower our customers’ businesses to thrive in an ever-evolving digital landscape.

Job Scorecard

Mission

As a Full Stack Developer, you will contribute to Sincronus’ core mission by developing, enhancing, and maintaining our integration platform.

Leveraging a stack that includes React, Python, C#, and Azure cloud services, you will be pivotal in delivering high-quality features, API connectors, and integrations that drive customer success and business growth.

Key Competencies

  • Technical Proficiency: Expertise in full-stack development, including React, TypeScript, Python, C#, and Azure services.
  • Problem-Solving: Strong analytical skills to tackle complex technical challenges and troubleshoot issues effectively.
  • Innovation: A proven track record of innovation and creativity in past development projects.
  • Communication: Effectively communicate technical concepts to non-technical stakeholders and communicate clearly and effectively with team members and stakeholders, both verbally and in writing.
  • Team Collaboration:  Work cohesively with cross-functional teams to achieve common objectives and deliver on project goals.
  • Adaptability: Adjust to changing priorities and embrace new challenges positively.
  • Results-driven: Focus on delivering outcomes that meet or exceed expectations, demonstrating a strong drive and commitment to achieving goals.
  • Customer Focus: Dedication to understanding and meeting or exceeding customer needs.
  • Continuous Learning: Engage in ongoing professional development to enhance skills and knowledge in full-stack development and systems integration.

Experience Requirement

Minimum of 3 years of relevant experience in software development with a verifiable track record of success.

Technical Requirements

  • Proficiency in React using TypeScript for front-end development.
  • Expertise in Python and C# for back-end services and application logic development.
  • Experience with Azure cloud services for deploying scalable and robust applications.
  • Familiarity with Microservices architectures.
  • Knowledge of containerization and orchestration technologies like Docker and Kubernetes.
  • Understanding CI/CD pipelines and experience with tools such as GitHub Actions.
  • Proficiency in database technologies such as CosmosDB,  SQL Server or PostgreSQL.
  • Expertise in version control systems using Git commands.

Typical day-to-day responsibilities

  • Coding: You will spend a significant portion of your day writing and reviewing code in React, TypeScript, Python, and C# and integrating services with Azure.
  • Feature Development: Regularly work on creating and enhancing platform features and API connectors tailored for the retail and manufacturing sectors.
  • Team Collaboration: Participate in daily stand-ups and code reviews and collaborate with team members to meet project goals and timelines.
  • Problem-Solving: Address technical issues and innovate solutions to enhance system functionality and resolve development challenges.
  • Skills Enhancement: Keep up-to-date with the latest technology trends and practices, dedicating time to learning and applying new skills relevant to your role.
  • Testing and Quality Assurance: Write tests for new features and use CI/CD pipelines for deployment, ensuring the high quality of the software you develop.
  • Documentation: Document your code and system configurations to ensure clarity and maintainability for the team.
  • System Monitoring: Monitor application performance and proactively maintain it to prevent potential disruptions.
  • Feedback Implementation: Analyze and integrate user feedback to improve system performance and satisfaction.

Measurable outcomes

  • Successfully deliver a series of significant platform features within the first year.
  • Design and implement a robust set of API connectors for the Sincronus platform.
  • Perform routine bug fixes and enhance the existing codebase to improve performance, scalability, maintainability, and user experience.
  • Build and deploy successful quality integrations, resulting in positive feedback and a 98% or higher customer satisfaction score.

Benefits

  • Dental care
  • Vision care
  • Extended health care
  • Life insurance
  • Paid professional certifications
  • Three weeks of paid vacation per year

Growth Potential

Joining Sincronus at this pivotal stage means you are not just accepting a job, you will be embarking on a career journey with a company poised to become a leading force in systems integrations across North America. As a key member of our agile and growing team, you will have the unique opportunity to shape the future of our products and services. Your role will expand as we do, offering you a chance to grow professionally at the pace of our company’s success.

Hiring Process 

At Sincronus, we are committed to excellence, so our hiring process is designed to identify and attract high-achievers.

Our comprehensive hiring approach includes a series of structured interviews and careful examination of work history to ensure that we bring on board only those who have a proven track record of high performance. There are competency and chronological interviews in which we ask about your career, successes, setbacks, critical decisions, and key relationships.

Our rigorous selection process helps us maintain a team of exceptional individuals and assures our new hires that they will be working alongside other high achievers. This environment fosters professional growth, excellence, and a culture of success that benefits our employees and clients.

All finalists are asked to arrange personal reference calls with former managers and other relevant references we choose.

Here are our hiring process steps:

Step 1: Submit resume

The easiest way to apply for this position is to send your resume and any relevant work samples or project descriptions that showcase your abilities to our email address: join.us@sincronus.io

We will send you an invitation to apply through an online platform, where you will be asked to enter details about your two most recent jobs.

If your application catches our eye, we will invite you to a telephone interview. This is where we get to know you better—your experiences, aspirations, and how well you align with the role you are applying for.

Here, we delve into your skills and how they match the job requirements. It is a chance for you to showcase your abilities and for us to assess your fit for the role.

As one of our standout candidates, you will be invited to complete a career history form through an online platform and then to an in-person interview. We will go through a chronological deep dive into your career, discussing the highs and lows, pivotal decisions, and significant relationships.

We will ask you to facilitate reference calls with your previous managers and other key contacts we chose during your interviews. This step is vital as it confirms the details you have shared and provides insights from those who have worked closely with you.

If you are the chosen candidate, we will send you a job offer and welcome you aboard with a structured onboarding process. You will receive coaching and feedback to help you integrate seamlessly into our team.

We are committed to your continuous development. Once you join us, you will get support and opportunities to grow, ensuring you and our team continue to achieve excellence together.

How To Apply 

If you are a high performer looking for an opportunity to excel and grow with a team of like-minded professionals, we encourage you to apply by sending your resume and any relevant work samples or project descriptions that showcase your abilities to our email address:

join.us@sincronus.io

Sincronus is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.