Software Engineer (Part Time)
- Canada
Applications open in a new tab.
Job details
- Posting language
- English
- Posted
The title and job type details differ. Check the full description.
Original job description
Software Engineer (Part Time) at Norlease
About the company
Norlease is a rental listing platform for North Bay and Northern Ontario where every landlord is verified before they can post. Renters in this region mostly rely on sites where anyone can list anything, which leaves a lot of people dealing with scams and listings that aren’t real. We check landlords by phone and review their ID by hand, and we keep the platform free for both renters and landlords. The product is live and in development phase, and we’re expanding to more cities across Northern Ontario and Quebec.
Job description
We’re looking for a part time software engineer to help us build and maintain the platform. You’ll work on a production codebase with real users, picking up features, fixes, and improvements across the frontend and backend. The hours are flexible, and you’ll mostly work on your own schedule with clear context on what needs doing.
Your work will include:
- Building new features from database to interface, including schema changes, API routes, and UI
- Improving existing parts of the product such as listing creation, map search, and photo uploads
- Fixing bugs reported by users and tracking down their root causes
- Working on background jobs, notifications, and the tools our team uses to review listings and verifications
- Writing clean, readable code that fits the conventions already in the project
You’ll report directly to the founder and have a real say in how things get built.
Qualifications
- 2 or more years of professional software development experience
- Strong skills in TypeScript and React, with experience in Next.js
- Working knowledge of SQL and relational databases, ideally Postgres
- Comfortable working across the full stack and taking a feature from idea to release
- Good written communication, since most of our collaboration happens asynchronously
- Able to work independently and manage your own time
- Nice to have: experience with Drizzle ORM, PostGIS or other geospatial data, Tailwind CSS, or image handling and file uploads
Closing note
If you want to work on a product that real people rely on, and you’d like to have meaningful ownership of what you build, we’d like to hear from you. Please send a short note with a project you’re proud of and the number of hours you can commit each week.
Browse rentals - Norlease
More about this job
Responsibilities
Build and maintain features across the platform’s frontend and backend, including database schema changes, API routes, and user interfaces. Improve existing product features, fix bugs, and develop background jobs, notifications, and internal tools for listing reviews and verifications.
Requirements
Applicants need at least two years of professional software development experience, strong TypeScript and React skills, experience with Next.js, and working knowledge of SQL and relational databases. They should be comfortable delivering full-stack features independently, managing their time, and communicating effectively in writing.
Skills
- TypeScript
- React
- Next.js
- SQL
- Relational Databases
- PostgreSQL
- Full-Stack Development
- Drizzle ORM
- PostGIS
- Tailwind CSS
- Image Handling
- File Uploads
- Asynchronous Communication
- Independent Work
- Time Management
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
Keywords
- TypeScript
- React
- Next.js
- SQL
- PostgreSQL
- Relational Databases
- Drizzle ORM
- PostGIS
- Tailwind CSS
- Full-Stack Development
- Frontend Development
- Backend Development
- Database Schema
- API Routes
- Map Search
- Geospatial Data
- Photo Uploads
- Image Handling
- Background Jobs
- Notifications
- Bug Fixing
- Listing Verification
- Rental Listings
- Internet Marketplace
- Asynchronous Collaboration
- Production Codebase