Software Engineer
Location: Canada
Job Type: Full-time
About Sensibill
Sensibill is a leading fintech company providing digital receipt, transaction intelligence, and financial technology solutions that help businesses deliver better customer experiences. We are seeking a skilled Software Engineer to build secure, scalable, and reliable software solutions for our platform.
Key Responsibilities
- Design, develop, test, and maintain high-quality software applications.
- Build scalable APIs, microservices, and cloud-based solutions.
- Write clean, maintainable, and well-tested code.
- Collaborate with Product, Design, Data, and Engineering teams to deliver new features.
- Troubleshoot and resolve software issues.
- Participate in code reviews and improve engineering practices.
- Develop automated tests and optimize application performance, security, and scalability.
- Contribute to technical solutions and system improvements.
Qualifications
Required:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Experience developing production-level software applications.
- Strong programming skills in Java, Python, JavaScript, TypeScript, or similar languages.
- Experience with APIs, databases, web technologies, and cloud platforms.
- Understanding of software development lifecycle and Agile methodologies.
- Strong problem-solving and communication skills.
Preferred:
- Experience in fintech, banking, or SaaS environments.
- Knowledge of AWS, Azure, or Google Cloud.
- Experience with distributed systems, microservices, CI/CD pipelines, and automated testing.
- Why Join Sensibill?
- Competitive salary and employee benefits.
- Career growth and professional development opportunities.
- Work on innovative fintech solutions.
- Join a collaborative team building the future of financial technology.