Job Title : Senior Software Engineer
Location: Montreal, QC (Hybrid, 3 days in office)
Company Description
Lisplogics, headquartered in Montreal, QC, specializes in building real-time and dynamic decision systems for operations management to increase productivity worldwide. The team of talented scientists and engineers is dedicated to addressing real-world operational challenges using operations research and top-tier software engineering expertise. The company distinguishes itself by embracing high-impact, complex projects and offering risk-free integration for tailored optimization solutions.
Compensation (Cash)
Compensation: 140 000$ - 200 000$
Role Description
This is a full-time hybrid role for a Software Engineer at Lisplogics. The Software Engineer will be responsible for back-end web development, software development, programming, and object-oriented programming. The role will involve working on high-impact, complex projects to deliver solutions that make a significant difference in making the world’s businesses more productive.
Key Responsibilities:
- Design, develop, and maintain highly reliable backend systems and microservices.
- Architect and implement scalable, high-performance software solutions that meet critical business requirements.
- Ensure the reliability, latency, and throughput of software systems.
- Collaborate with cross-functional teams to integrate backend systems with other platforms and services.
- Participate in software development practices to build robust solutions, including continuous integration, testing, and deployment.
- Take full ownership of projects, driving initiatives across departments and directly interacting with clients to deliver tailored solutions.
- Work with database technologies, including SQL and NoSQL, to design and optimize data storage solutions.
- Build and maintain full-stack platform development, with an emphasis on REST API development and GRPC integration.
- Deploy and manage microservices and cloud infrastructure to ensure scalability and system efficiency.
Essential Qualifications:
- Strong communication skills for effective client interactions and cross-functional collaboration.
- Solid experience in software engineering, with a portfolio showcasing expertise in backend systems, full-stack applications, and microservices.
- Expertise in programming and scripting (TypeScript, Javascript, Python, Go) and familiarity with real-time operating systems, frameworks, and databases (SQL, NoSQL).
- Experience in REST API development, GRPC, and full-stack platform architecture.
- Familiarity with cloud deployment environments and microservices architecture.
- An analytical mindset with the ability to tackle problems in data processing and system design.
- A passion for taking on new challenges, managing projects, and working closely with clients to achieve their objectives.
Why Join Us?
- Lisplogics is not just a workplace; it’s a platform to push your boundaries and expand your horizons. We're dedicated to fostering an environment where innovation flourishes, and resilience is developed. Here, you'll be part of a team that values diversity, creativity, and the relentless pursuit of excellence. Immerse yourself in a world of opportunities where your work significantly impacts every day.