Lead Developer at Goodself
Toronto, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

13 Nov, 25

Salary

100000.0

Posted On

13 Aug, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Firebase, Design Patterns, Scalability, Interpersonal Skills, Continuous Integration, Software Development Tools, Web Servers, Optimization, React Native, Redux, Unit Testing, Security, Software Development, French, Git, Bug Tracking, Code Review, Communication Skills

Industry

Computer Software/Engineering

Description

ABOUT US

Launched in the Fall of 2022, Goodself is on a mission to help people find and deliver relevant, trustworthy Health, Wellness, and Lifestyle information through a first-of-its-kind free social media app platform exclusively around Health, Wellness and Lifestyle. We are building an engaged community of Users that want to get better and can see others like them getting better, along with access to credible information through vetted Experts, across a variety of health topics. Please visit us at goodself.com for more information.

LEAD DEVELOPER

Looking for a passionate, dynamic and dedicated candidate to lead the Development Team, that also has plenty of experience in building scalable and secure applications.

QUALIFICATIONS

  • Minimum of 3 years of experience in a lead developer position
  • Minimum of 2 years of experience with React Native + Redux, JavaScript/TypeScript
  • Minimum of 3 years of experience with backend development
  • Experience with code review, helping junior developers with tasks and implementation
  • Experience with the Agile methodology
  • Proficient understanding of code versioning tools, Git, etc.
  • Proactive personality, and a desire to deliver your best work
  • Great interpersonal skills. Strong proficiency and communication skills in verbal and written English.
  • A love for improving software development workflows/process
  • Experience with MongoDB, Firebase, Jest are a bonus
  • Experience with Swift and/or Java/Kotlin is an asset
  • Strong understanding of APIs, database architecture, design patterns, optimization, caching, security, and scalability
  • Fundamental knowledge of core web principals (HTTP, the DOM, SSL, web servers)
  • Past experience with using software development tools and methods (source control, unit testing, bug tracking, continuous integration, etc.)
Responsibilities
  • Manage the development team, offering support and ensuring team productivity
  • Implement and deploy a robust set of backend services and APIs to power application and ensure scalability and security
  • Work through business requirements with product/business team and create technical requirements and implementation details for developers
  • Plan out NoSQL database structure for new features, ensuring speed and scalability
  • Enforce general coding, security, and scalability best practices among development team to ensure the application is robust and reliable
  • Participate in code review and perform extensive testing to ensure high-quality software
  • Translate UI/UX wireframes to functional mobile elements
  • Write maintainable, testable, and performant software in creating the entire platform, end-to-end
  • Build reusable code and libraries for future use
  • Communicate clearly and effectively with all members of our team
Loading...