DevJobs

Senior Software Engineer

Overview
Skills
  • TypeScript TypeScript ꞏ 5y
  • Angular Angular ꞏ 2y
  • React React ꞏ 2y
  • Node.js Node.js
  • Firestore Firestore
  • GCP GCP
  • BigQuery
  • Cloud Functions
  • Firebase
  • Pub
  • Sub

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills. 

 

Responsibilities

  • Writing clean, high-quality, high-performance, maintainable code
  • Work closely with Product and Design, taking full responsibility and ownership from conception to post-deployment in a fast-paced, collaborative environment
  • Implement new services and features, ensuring high performance and responsiveness
  • Work towards impact - achieve customer satisfaction while taking into consideration scaling, performance and UX
  • Coordinate cross-functionally to insure project meets business objectives and compliance standards
  • Support test and deployment of new products and features
  • Participate in code reviews
  • Our current stack - React, Angular, NodeJS, GCP, Firebase, Firestore, Cloud Functions, BigQuery, Pub/Sub


Qualifications

  • Bachelor's degree in Computer Science (or related field)
  • 5+ years of relevant work experience
  • Strong expertise in TypeScript
  • 2+ years of experience in Angular or React. Big advantage for both
  • Ability to multi-task, organize, and prioritize work
  • Strong technical skills and a passion for developing features end-to-end (client and server)
  • Excellent problem-solving skills and attention to details
  • Understanding of product and a passion for building software that provides a great experience
  • Strive for excellence, biased for action and collaboration with team members.
  • Team player with strong communication skills
  • Ability to work in a fast-paced, agile environment
  • Experience with commerce platforms integrations like Shopify/WooCommerce etc.  - advantage
  • Experience in a holding production environment that is up and running 24/7 with high availability and uptime - Advantage
Terrific