Other Jobs
Loading...

Software Engineer

Apply Now
Company
Flexton Inc.
Job location
Toronto, CA
Salary
Undisclosed
Posted
Hosted by
Adzuna

Job details

Job Summary: We are seeking a skilled and motivated Backend Engineer to join our talented team in Canada. The primary focus of this role (approximately 80%) will be designing, developing, and maintaining robust backend applications using Java and the Spring framework. While backend expertise is paramount, we value engineers who are comfortable and willing to contribute to frontend tasks (approximately 20%) using technologies like React, JavaScript, HTML, and CSS when required. If you excel at problem-solving, have a strong grasp of data structures and algorithms, and are passionate about building scalable backend systems, we encourage you to apply. Key Responsibilities: Design, develop, test, deploy, and maintain high-quality backend services and RESTful APIs primarily using Java and Spring. Apply strong knowledge of data structures, algorithms, and computer science fundamentals to solve complex technical challenges. Write clean, maintainable, efficient, and well-documented code. Collaborate effectively with cross-functional teams, including frontend engineers, product managers, and designers. Participate actively in code reviews, design discussions, and team meetings. Contribute to frontend development tasks using JavaScript, HTML, CSS, and React as needed. Troubleshoot, debug, and optimize application performance. Stay updated with emerging technologies and industry best practices. Required Qualifications: Proven experience in backend software development. Strong proficiency in Java and the Spring framework (Spring Boot, Spring MVC, etc.). Solid understanding and practical experience with RESTful API design and development. Excellent grasp of Data Structures, Algorithms, and problem-solving techniques. Familiarity with frontend technologies: JavaScript, HTML, CSS. Comfortable working with React for frontend tasks as required. Experience with version control systems (e.g., Git). Strong communication and teamwork skills. Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Eligibility to work in Canada. Preferred Qualifications (Nice-to-Have): Experience with Node.js and/or GraphQL. Experience working within an eCommerce environment, specifically with functionalities related to seller listings. Experience with cloud platforms (e.g., AWS, Azure, GCP). Experience with databases (SQL and/or NoSQL). Familiarity with containerization (e.g., Docker, Kubernetes) and CI/CD practices.
Apply Now
Get the freshest news and resources for developers, designers and digital creators in your inbox each week
Start Free Trial
Connect
RSSFacebookInstagramTwitter (X)
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
© 2000 - 2024 SitePoint Pty. Ltd.