Job Openings Staff Software Engineer (Full Stack)

About the job Staff Software Engineer (Full Stack)

Company Description

Our client connects companies with skilled service professionals for exceptional on-site work. Their platform empowers businesses to overcome the challenge of finding reliable labour for short-term, high-volume projects across the U.S. and Canada. Technicians gain flexibility and find work that matches their skills. Our client's mission is clear: the right technician for the right job, ensuring dedicated service every time.

About the Role

This Staff Software Engineer will have the opportunity to impact the product by creating and designing new features, delivering on the product roadmap releases, and working collaboratively across the organization to continuously build our client's product. This position will offer the chance to work in a fast-paced, hyper-growth environment where innovative ideas are encouraged and collaboration is necessary. This role reports to the Director of Engineering.

Key Responsibilities

  • Cutting-edge technology SaaS solution hosted on AWS that enables todays and tomorrows Gig economy.
  • Backend built on PHP, MySQL, and increasingly NodeJS and Golang microservices, exposed via REST API
  • Frontend built with React and Redux.
  • Services built and deployed using Docker containers managed by Kubernetes.
  • Work closely with the engineering team, Product Management, UX, and our customers to ensure they're building and delivering impactful features.
  • Ability to prepare technical designs and delivery plans independently.
  • Bring fresh ideas on how technology can be used to solve big problems.

Skills & Qualifications

  • 7+ years of Software development experience.
  • Backend web experience with languages such as PHP, JavaScript, NodeJS, Golang, etc.
  • Strong understanding of JavaScript, ReactJS, and Redux.
  • Ability to write clean, standards-compliant HTML and CSS.
  • Advanced knowledge of SQL and MySQL specifically is a plus.
  • Strong focus and experience in testing best practices.
  • Broad technical knowledge, our client looks for people who can tie together technologies to solve really big problems.
  • Preprocessor experience (LESS/SASS) is a plus.
  • Familiarity with the Git version control system.
  • Knowledge of Linux or other Unix-based systems (Ubuntu/Debian is a plus).
  • Experience with Web Services-based solutions (REST specifically).
  • Experience with Microservice architecture is a plus.
  • Strong written and verbal communication skills.
  • Ability to work well with others as part of a team and across teams.
  • Ability to break down more significant initiatives into manageable pieces.
  • Experience working with offshore teams is a plus.

Employment Structure

  • Hybrid (3 days remote & 2 days onsite) in Dhaka | Full-time
  • Salary: BDT 220,000 - 285,000
  • Benefits: Gratuity + Mobile Bill + Medical Insurance + Profit Sharing Bonus + Festival Bonus + Gym Membership + Career Development Budget + Annual performance evaluation and increment + Flexible leave/vacation policy + Employee Transportation: Drop off available
  • Work Week: Monday - Friday, 1:00 PM to 10:00 PM BST

Hiring Process

  1. Conversation with Talvette
  2. Hiring Manager Interview
  3. Technical Interview
  4. Career Journey
  5. HR Interview
  6. Reference check/Offer