Software Engineer
1 week ago
About the Role:
We are seeking a highly skilled Backend Software Engineer to join our Forms team at Treehouse. As a key member of our development team, you will collaborate closely with cross-functional teams to design, develop, and maintain our platform's back-end technology.
Key Responsibilities:
- Collaborate with development, design, quality assurance, and product management teams to ensure seamless feature delivery and existing feature updates.
- Work within a Scrum methodology to prioritize and execute projects, fix bugs, write tests, and reduce technical debt.
- Develop scalable, maintainable code that meets business requirements and is easy to understand.
- Design and implement database schemas that support business processes using MySQL and OpenSearch databases.
- Stay up-to-date with the latest web technologies and contribute to the growth and development of our team.
Requirements:
- 5+ years of experience as a software engineer in back-end technologies such as PHP.
- Strong foundation in object-oriented programming (OOP) concepts and software design patterns.
- Experience with Git or similar source control systems.
- Excellent collaboration and communication skills, with the ability to document requirements for project success.
- Fluency in written and spoken English.
- Ability to work remotely with team members across multiple time zones.
What We Offer:
- Competitive health plans, dental, vision, disability, and life insurance benefits.
- Flexible PTO for all employees.
- The most up-to-date technology, including company-issued Macs and the latest software.
About Treehouse:
Treehouse is a remote-first company with a community-driven approach to learning, growth, and development. We value collaboration, innovation, and continuous improvement.
-
Software Engineer
2 weeks ago
Canada Software Aspekte Full timeAbout the RoleSoftware Aspekte is seeking a highly skilled Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients.Key ResponsibilitiesExecute the complete software development life cycle (SDLC) to deliver...
-
Software Engineer
2 weeks ago
Canada Software Aspekte Full timeAbout the RoleSoftware Aspekte is seeking a highly skilled Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients.Key ResponsibilitiesExecute the complete software development life cycle (SDLC) to deliver...
-
Software Engineering Manager
6 hours ago
Canada Orchestry Software Full timeSoftware Engineering ManagerOrchestry Software is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design, development, and delivery of high-quality software solutions.Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work environment.Set...
-
Software Engineering Manager
3 hours ago
Canada Orchestry Software Full timeSoftware Engineering ManagerOrchestry Software is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design, development, and delivery of high-quality software solutions.Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work environment.Set...
-
Software Engineering Manager
2 days ago
Canada Orchestry Software Full timeSoftware Engineering ManagerOrchestry Software is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design, development, and delivery of high-quality software solutions.Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work environment.Set...
-
Software Engineering Manager
2 days ago
Canada Orchestry Software Full timeSoftware Engineering ManagerOrchestry Software is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design, development, and delivery of high-quality software solutions.Responsibilities:Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performance work environment.Set...
-
Software Engineering Manager
2 days ago
Canada Orchestry Software Full time{"Responsibilities": "Key ResponsibilitiesLead and mentor a team of software engineers, fostering a collaborative and high-performance work environment.Set clear objectives and performance expectations for team members, and provide regular feedback and guidance to support their professional growth.Drive the development and implementation of software...
-
Software Engineering Manager
2 days ago
Canada Orchestry Software Full time{"Responsibilities": "Key ResponsibilitiesLead and mentor a team of software engineers, fostering a collaborative and high-performance work environment.Set clear objectives and performance expectations for team members, and provide regular feedback and guidance to support their professional growth.Drive the development and implementation of software...
-
Lead Software Engineer
1 month ago
Canada CENTRIC SOFTWARE Full timeAbout Centric SoftwareAt Centric Software, we are at the forefront of enterprise software innovation, empowering our clients to thrive in today’s ever-evolving markets.Position OverviewAs we enhance our Canadian development team, we are in search of experienced Software Engineers who excel in Java and/or JavaScript.Your RoleIn your capacity as a Senior...
-
Head of Software Engineering
1 month ago
Canada Aspire Software Full timeAspire Software is seeking a Head of Software Engineering to enhance our dynamic team. We are in search of a motivated, people-oriented leader to elevate our engineering division and product offerings. The ideal candidate will possess a proven history as a software engineering leader, adept at building and deploying scalable products within enterprise...
-
Head of Software Engineering
1 month ago
Canada Aspire Software Full timeWe are seeking a dynamic Head of Software Engineering at Aspire Software to lead our expanding team. This role is pivotal in enhancing our engineering capabilities and product offerings. The ideal candidate will possess a proven history of leadership in software development, with experience in creating and implementing scalable solutions within enterprise...
-
Software Engineer
1 month ago
Canada JAM Software GmbH Full timePosition OverviewAs a Software Engineer, you will be responsible for the comprehensive lifecycle of software development. This includes:Researching innovative solutions and technologiesDesigning robust software architecturesImplementing high-quality software applicationsManaging existing software systems and enhancing their performanceKey...
-
Java Software Engineer
1 month ago
Canada Horizon Software Full timeHome / Careers / Java Software Engineer (Full Time Position) Java Software Engineer (Full Time Position) Horizon Software is seeking a Java Software Engineer to become a vital part of our dynamic team. Our Engineering Teams are dedicated to the design, development, and maintenance of the global infrastructure, architecture, and functionalities of our core...
-
Senior Software Engineer
6 hours ago
Canada Astera Software, Inc. Full timeAbout Astera SoftwareAstera Software, a fast-growing company based in Westlake Village, California, is seeking an experienced Senior Software Engineer to join its team. As a key member of the engineering team, you will be responsible for developing high-performance, parallel programming code and contributing to the growth and success of the company.Key...
-
Senior Software Engineer
3 hours ago
Canada Astera Software, Inc. Full timeAbout Astera SoftwareAstera Software, a fast-growing company based in Westlake Village, California, is seeking an experienced Senior Software Engineer to join its team. As a key member of the engineering team, you will be responsible for developing high-performance, parallel programming code and contributing to the growth and success of the company.Key...
-
Senior Software Engineer
5 days ago
Canada Astera Software, Inc. Full timeAbout Astera Software, Inc.Astera Software, Inc. is a fast-growing company based in Westlake Village, California, specializing in data management solutions. Our flagship product, Astera Data Stack, is a comprehensive data integration platform that enables users to extract, transform, and load data in a code-free environment.We are seeking an experienced...
-
Senior Software Engineer
5 days ago
Canada Astera Software, Inc. Full timeAbout Astera Software, Inc.Astera Software, Inc. is a fast-growing company based in Westlake Village, California, specializing in data management solutions. Our flagship product, Astera Data Stack, is a comprehensive data integration platform that enables users to extract, transform, and load data in a code-free environment.We are seeking an experienced...
-
Software Engineer
2 weeks ago
Canada Intelliswift Software Full timeJob Summary:Intelliswift Software is seeking a highly skilled Software Engineer - Data Architect to join our team. As a key member of our data engineering team, you will be responsible for designing and developing scalable data architectures to support our business growth.Key Responsibilities:Design and implement data pipelines using Spark and ScalaDevelop...
-
Software Engineer
2 weeks ago
Canada Intelliswift Software Full timeJob Summary:Intelliswift Software is seeking a highly skilled Software Engineer - Data Architect to join our team. As a key member of our data engineering team, you will be responsible for designing and developing scalable data architectures to support our business growth.Key Responsibilities:Design and implement data pipelines using Spark and ScalaDevelop...
-
Mobile Application Software Engineer
2 weeks ago
Canada CENTRIC SOFTWARE Full timeJob SummaryCentric Software is seeking a highly skilled Senior Mobile Application Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality mobile applications for our clients.Key ResponsibilitiesDesign and develop mobile applications for iOS and Android...