Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Engineer / Tech Lead (Remote)

Cairo, Egypt
Posted 2 years ago
14Applicants for1 open position
  • 11Viewed
  • 0In Consideration
  • 4Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • We are hiring a Senior Software Engineer / Tech Lead to lead our development team. This is a player/coach role, meaning that we’re looking for someone to lead the team who is also interested in spending a portion of their time coding.
    Who we are:
    Our client is a profitable, bootstrapped company that helps massage therapy clinics reduce paperwork, stay organized, and ultimately free up their time so they can spend more time with clients and less time managing administrative tasks.
  • Officially, we’re based in Toronto, Canada but each of us work remotely. We use Slack to stay in touch throughout the week and Google Meet for sprint planning, stand ups, and a once-per-week full team meeting (for a demo day, updates from customer support/marketing/sales, and we have a bit of fun playing a game together).
  • Work hours : Must overlap with 9am to 2pm Eastern Time ( Canada).
    Our tech stack:
    ● Python, Django
    ● React, Redux
    ● MySQL
    ● AWS
    ● GitLab
  • Why join us:
    We’re a team that loves what we do and we all thrive on our ability to make an impact. We measure our success based on our output and quality of work, not the number of hours worked each week. We value work-life balance and offer flexibility to handle anything that may come up in our personal lives and to work when we feel the most productive.

Job Requirements

Who we’re looking for:

  • Currently, our development team is a group that loves to code. We’re looking for someone who will be responsible for seeing the bigger picture. And since the team is small, you will have the chance to be hands-on with the code as well. At a high level, we’re looking for someone who will:
  • Work with the owners of the business to understand the goals of the company and how the development team can support those goals
  • Proactively identify technical risks, performance bottlenecks, and scaling opportunities and put a plan in place with the team to address them
  • Identify opportunities to improve our development processes to ensure all code follows standards, is well tested, and goes to production with minimal risk of bug
  • Ensure the team maintains proper documentation
  • Take the lead when an urgent technical issue arises
  • Lead and mentor a small team of developers (currently 4)
  • Code new features and assist with bug fixes
    What you’ll need:
    The following experience is relevant to us
  •  2+ years in a technical lead role for a SaaS business
  • 8+ years of industry software development experience
  • In depth knowledge of Python/Django
  • In depth knowledge of server architecture
  • Experience scaling & refactoring a SaaS product
  • Strong opinions on best practices in software development

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Engineer / Tech Lead (Re...