Senior Software Engineer
11 hours ago
We are seeking a highly skilled and experienced Senior Full Stack Software Engineer to join our dynamic team at Yeji Data Lab. As a key member of our team, you will play a pivotal role in shaping the future of our company and driving innovation in the field of Machine Learning.
Key Responsibilities:
- Design and develop high-performance cloud applications and microservices that integrate seamlessly with frontend and backend systems.
- Collaborate with UI/UX designers to ensure that visual designs are impeccably implemented, resulting in engaging user experiences.
- Champion best coding practices, including writing maintainable, well-documented code and promoting software quality through rigorous unit tests, code reviews, and adherence to best practices.
- Design and execute advanced cloud architectures (e.g., AWS, GCP, Azure) for the development of cloud-native applications.
- Oversee the construction and management of sophisticated data infrastructures, including databases, data warehouses, and data lakes, utilizing technologies such as SQL, NoSQL, and cloud-based storage solutions.
- Direct containerization strategies with Docker and Kubernetes to bolster scalability and resilience.
- Facilitate collaboration with cross-functional teams to ensure the seamless integration of data engineering solutions with company-wide systems and applications.
- Lead the troubleshooting, debugging, and upgrading of existing applications.
- Produce comprehensive technical documentation for reference and reporting purposes.
Requirements:
- A Master's degree in Computer Science, Software Engineering, or a related discipline.
- Over 5 years of proven experience in full stack development, with a significant portion in a senior or lead capacity.
- Advanced expertise in backend development languages such as Java, Python, and others.
- Experience with frontend technologies including HTML, CSS, JavaScript, and advanced frameworks like React, Angular, or Vue.
- Indepth experience with Agile and Scrum methodologies, with a strong ability to lead and mentor Agile teams.
- Comprehensive knowledge and hands-on experience with cloud platforms like AWS, GCP, or Azure, including architecture and security best practices.
- Proficiency in developing, deploying, and managing microservices architecture, with expert knowledge in container technologies such as Docker and Kubernetes.
- A solid track record of working with both relational and non-relational databases and an understanding of cloud-based storage solutions.
- Good working knowledge of bash/shell scripting.
- Experience with REST API designing and deployment.
- Expertise in version control systems, especially Git, with experience in managing complex development workflows.
- Exceptional problem-solving, communication, and leadership skills, with a proven ability to drive projects and mentor junior team members.
- Fluency in English; proficiency in French is highly advantageous.
-
Java Software Engineer
1 week ago
Montreal, Quebec, Canada Triunity Software Full timeJob Title: Senior Java Developer - ETL SpecialistCompany: Triunity SoftwareLocation: Remote (Onsite not required)Job Type: Full-timeAbout the Role:We are seeking an experienced Senior Java Developer to join our team as an ETL Specialist. The successful candidate will be responsible for designing, developing, testing, and deploying Java-based software...
-
Java Software Engineer
1 week ago
Montreal, Quebec, Canada Triunity Software Full timeJob Title: Senior Java Developer - ETL SpecialistCompany: Triunity SoftwareLocation: Remote (Onsite not required)Job Type: Full-timeAbout the Role:We are seeking an experienced Senior Java Developer to join our team as an ETL Specialist. The successful candidate will be responsible for designing, developing, testing, and deploying Java-based software...
-
Software Engineer
7 days ago
Montreal, Quebec, Canada Triunity Software Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java Developer, you will play a key role in designing and developing software solutions that meet the needs of our clients.Key ResponsibilitiesSoftware Design and Development: Design and develop software solutions using Java, with a strong focus on...
-
Software Engineer
1 week ago
Montreal, Quebec, Canada Triunity Software Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java Developer, you will play a key role in designing and developing software solutions that meet the needs of our clients.Key ResponsibilitiesSoftware Design and Development: Design and develop software solutions using Java, with a strong focus on...
-
Java Software Engineer
10 hours ago
Montreal, Quebec, Canada Triunity Software Full timeSoftware Engineer - Java and Spring FrameworkWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java and Spring Framework expert, you will be responsible for designing, developing, testing, and deploying software applications using the Java Spring and Spring Batch frameworks.Key Responsibilities:Design and develop...
-
Java Software Engineer
13 hours ago
Montreal, Quebec, Canada Triunity Software Full timeSoftware Engineer - Java and Spring FrameworkWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java and Spring Framework expert, you will be responsible for designing, developing, testing, and deploying software applications using the Java Spring and Spring Batch frameworks.Key Responsibilities:Design and develop...
-
Software Engineering Manager
2 months ago
Montreal, Quebec, Canada Aspire Software Full timeDockMaster is looking to hire a talented and experienced Software Engineering Manager to join our growing team in North America We are looking for a seasoned Software Engineering Manager to lead and build a high-performing team responsible for maintaining our existing Marina Management Software while driving the transition to a modern, web-based...
-
Senior Software Engineer
2 weeks ago
Montreal, Quebec, Canada Axelon Services Corporation Full timeJob Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Axelon Services Corporation. As a Senior Software Engineer, you will be responsible for designing, developing, and implementing complex software systems using Java and other technologies.Key Responsibilities:Design and develop software...
-
Software Engineer
4 days ago
Montreal, Quebec, Canada Triunity Software Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java Developer, you will play a key role in designing, developing, and maintaining our software applications.Key ResponsibilitiesSoftware Design and Development: Design and develop high-quality software applications using Java, following best practices...
-
Software Engineer
4 days ago
Montreal, Quebec, Canada Triunity Software Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java Developer, you will play a key role in designing, developing, and maintaining our software applications.Key ResponsibilitiesSoftware Design and Development: Design and develop high-quality software applications using Java, following best practices...
-
Senior Software Engineer
4 weeks ago
Montreal, Quebec, Canada Lightspeed Full timeSenior Software Engineer Job DescriptionAt Lightspeed, we are committed to fostering a diverse and inclusive environment while creating communities through commerce. As a Senior Software Engineer, you will provide technical guidance within our Services division, focusing on pioneering solutions for our Golf merchants. Your key responsibilities will...
-
Senior Software Engineer
7 days ago
Montreal, Quebec, Canada SAP SE Full timeAbout SAP SESAP SE is a leading provider of enterprise software solutions, helping organizations around the world to run better and improve their performance. Our solutions are designed to meet the needs of businesses of all sizes, from small and medium-sized enterprises to large corporations.Job SummaryWe are seeking a highly skilled Senior Software...
-
Senior Software Engineer
1 week ago
Montreal, Quebec, Canada SAP SE Full timeAbout SAP SESAP SE is a leading provider of enterprise software solutions, helping organizations around the world to run better and improve their performance. Our solutions are designed to meet the needs of businesses of all sizes, from small and medium-sized enterprises to large corporations.Job SummaryWe are seeking a highly skilled Senior Software...
-
Senior Software Engineer
7 days ago
Montreal, Quebec, Canada Dakis Decision Systems Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Dakis Decision Systems. As a key member of our software development team, you will be responsible for designing, developing, and implementing high-quality software solutions.Key ResponsibilitiesCollaborate with cross-functional teams to define and prioritize project...
-
Senior Software Engineer
1 week ago
Montreal, Quebec, Canada Dakis Decision Systems Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Dakis Decision Systems. As a key member of our software development team, you will be responsible for designing, developing, and implementing high-quality software solutions.Key ResponsibilitiesCollaborate with cross-functional teams to define and prioritize project...
-
Senior Software Engineer
1 week ago
Montreal, Quebec, Canada SAP Full timeAbout SAPSAP is a leading provider of enterprise software solutions, helping organizations around the world to run better and improve their performance.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software...
-
Senior Software Engineer
1 week ago
Montreal, Quebec, Canada SAP Full timeAbout SAPSAP is a leading provider of enterprise software solutions, helping organizations around the world to run better and improve their performance.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software...
-
Senior Software Engineer
4 weeks ago
Montreal, Quebec, Canada Banque Laurentienne Full timeAre you an experienced software engineer seeking a rewarding role in a dynamic environment? Join Banque Laurentienne as a Senior Software Engineer and contribute to a team dedicated to crafting high-quality software solutions that enhance user satisfaction.Key ResponsibilitiesExamine functional requirements and determine necessary modifications.Produce...
-
Senior Software Engineer
2 weeks ago
Montreal, Quebec, Canada Ubisoft Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Ubisoft Montreal. As an AI Programmer, you will play a critical role in creating immersive and engaging game experiences for our players.Key ResponsibilitiesDesign and develop advanced AI systems for non-playable characters (NPCs) to create realistic and interactive...
-
Senior Software Engineer
6 days ago
Montreal, Quebec, Canada Boston Scientific Gruppe Full timeJob DescriptionJob Title: Senior Software DeveloperJob Summary:Boston Scientific Gruppe is seeking a highly skilled Senior Software Developer to join our team. As a Senior Software Developer, you will be responsible for designing, developing, and testing software applications for medical devices.Key Responsibilities:Design and develop software applications...