Closed listing
Cashier
- ON, Canada
- Ontario, Canada, Canada
Part-time
This opening has closed.
The original listing is kept below for reference.
Job details
- Job type
- Part-time
- Closing date
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
Role Description
A Full-Stack / Backend Engineer – SaaS Development is responsible for designing, developing, testing, and maintaining scalable SaaS applications and software solutions. The role focuses on building reliable backend services, APIs, databases, integrations, and user-facing features while working closely with product and engineering teams.
Key Responsibilities
- Design, develop, test, and maintain scalable SaaS applications and software solutions.
- Develop and maintain backend services, APIs, databases, and system integrations.
- Build and maintain front-end features and user-facing functionality when required.
- Collaborate with product, design, and engineering teams to deliver software solutions.
- Write clean, maintainable, secure, and well-documented code.
- Integrate third-party services, APIs, and external platforms into SaaS applications.
- Optimize application performance, scalability, security, and reliability.
- Troubleshoot technical issues, resolve bugs, and support production systems.
- Participate in code reviews, testing, deployment, and technical documentation.
- Contribute to SaaS product improvements, new features, and ongoing development initiatives.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Experience in full-stack or backend software development, preferably within SaaS environments.
- Strong programming skills in technologies such as JavaScript, TypeScript, Python, Java, or Node.js.
- Good knowledge of REST APIs, databases, Git, and modern software development tools.
- Experience with front-end frameworks such as React, Vue, or Angular is an advantage.
- Knowledge of SaaS platforms, cloud technologies, microservices, or distributed systems is preferred.
- Strong problem-solving, analytical, communication, and teamwork skills.
- Ability to work independently, manage project deadlines, and collaborate effectively with technical teams.
- Professional, proactive, detail-oriented, and results-driven approach.
More about this job
Responsibilities
Design, develop, test, and maintain scalable SaaS applications, including backend services, APIs, databases, integrations, and user-facing features. Collaborate with product and engineering teams to improve software quality, performance, security, and reliability, and support testing, deployment, and production systems.
Requirements
A bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field is required, along with experience in full-stack or backend development, preferably in SaaS. The role calls for programming skills, knowledge of APIs, databases, and Git, and strong problem-solving, communication, teamwork, and organizational skills.
Skills
- Backend Development
- Full-Stack Development
- SaaS Development
- JavaScript
- TypeScript
- Python
- Java
- Node.js
- REST APIs
- Database Management
- Git
- React
- Vue
- Angular
- Cloud Technologies
- Microservices
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
Keywords
- SaaS
- Full-Stack Development
- Backend Development
- Scalable Applications
- Backend Services
- REST APIs
- Databases
- System Integrations
- JavaScript
- TypeScript
- Python
- Java
- Node.js
- Git
- React
- Vue
- Angular
- Cloud Technologies
- Microservices
- Distributed Systems
- Third-Party Services
- Application Security
- Performance Optimization
- Production Support
- Code Reviews
- Testing
- Deployment
- Technical Documentation