Software Engineer

icon building Company : Worktango
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

This job is no longer accepting applications.

Scroll down below to view similar jobs .

Job Description - Software Engineer

Job Summary

Overview of the role:

We’re looking for a Software Engineer with a passion for collaboration, problem-solving, and software development. As a Software Engineer, you’ll be responsible for designing, building, and deploying features while working with the members of WorkTango’s engineering team. You’ll be using Node, React, MongoDB, Express, Postgres, GraphQL and other modern technologies. The team you will work on focuses on backend APIs using GraphQL as well as data management utilization/optimization.

The awesome stuff you’ll do in this role:

  • Design, build, and deploy scalable web applications as part of a team

  • Assist in defining and championing engineering best practices

  • Write maintainable, extensible, low-latency, and high-availability performance-minded code

  • Integration of data management and storage solutions

  • Integration of user-facing elements and implement application logic

  • Write reliable tests unit and smoke tests

  • Review others’ code

  • Influence our product’s direction with your ideas and technical expertise

  • Support our customers by understanding their needs and improving our platform to meet them

  • Collaborate with the  Architecture group to help drive the direction of our Platform Architecture

What you’ll need to be successful in this role:

  • Minimum 3 years of application development experience required

  • Ability to operate independently on assigned work in a project and communicate technical problems concisely

  • Excellent verbal and written communication skills

  • A strong desire to innovate, experiment, collaborate and learn

  • High standards for quality and attention to detail

  • Advocate for modern software engineering practices - continuous integration, unit testing, and automated deployments

  • Experience with agile software development processes - scrum

  • Proficiency with TypeScript and JavaScript

  • Proficiency working with the NodeProficiency in asynchronous programming and its quirks & workarounds

  • Proficiency with integration of data storage solutions and ORMs - PostgreSQL, Mongo, TypeORM, Sequelize, etc.

  • Familiarity of GraphQL experience with Apollo Server a plus

  • Experience with integrating multiple data sources and databases into one system

  • Experience creating database schema that represent and support business processes.

  • Understanding in building web applications in the cloud

  • Understanding of security compliance concerns

  • Understanding of  frontend technologies and modern UI frameworks - React, Vue,  etc.

  • Experience developing production applications with understanding in fundamental design principles behind scalable applications

  • DevOps experience and familiarity in building cloud infrastructure with GCP, AWS or Heroku using modern configuration tooling, i,e Terra Form.,

  • Exposure to working with ETL systems and providers such as Hevo

  • Exposure to data warehouses such as BigQuery.

Original job Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.

This job is no longer accepting applications.

Scroll down below to view similar jobs .

Share this job with your friends

icon get direction How to get there?

icon geo-alt Remote

icon get direction How to get there?
View similar Technology jobs below

Similar Jobs in Canada

GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast! Find the best jobs in Canada, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.