Software Engineer

Mission and key responsibilities

We specialize in developing cutting-edge cloud solutions that empower businesses to operate more efficiently and improve their sales margins. As we expand our team, we are seeking a highly skilled and experienced Senior Software Engineer to play a key role in the architectural design and development of our next-generation cloud platform.
You will work closely with the CTO and work both on the backend and the frontend development.

Key responsibilities:
1.     Architectural Design:
Define and develop the architecture of a scalable and robust cloud platform.
Ensure the platform design adheres to best practices in performance, security, and maintainability.
Collaborate with stakeholders to gather requirements and translate them into technical solutions.
2.     Frontend Development:
Develop and maintain the frontend of the platform using Vue.js.
Implement responsive and user-friendly interfaces.
Optimize frontend performance and ensure cross-browser compatibility.
3.     Backend Development:
Design and implement backend services using Node.js.
Develop APIs and integrate them with frontend components.
Ensure data integrity and optimize database interactions using PostgreSQL.
4.     Kubernetes and Cloud Integration:
Deploy and manage the platform within a Kubernetes cluster.
Implement CI/CD pipelines for automated deployments and scaling.
Monitor and troubleshoot Kubernetes clusters to ensure high availability and reliability.
5.     Collaboration and Mentorship:
Work closely with cross-functional teams including product managers, designers, and other engineers.
Mentor junior engineers and provide guidance on best practices and technical issues.
Participate in code reviews to maintain high code quality standards.
6.     Continuous Improvement:
Stay updated with the latest trends and technologies in cloud computing, frontend, and backend development.
Propose and implement improvements to the platform’s architecture and development processes.

Qualifications:

Master’s degree in computer science, Engineering, or related field.
Minimum of 5 years of experience in software development or related roles.
Expertise in Vue.js for frontend development.
Strong proficiency in Node.js for backend development.
Solid experience with PostgreSQL, including database design, optimization, and management.
Hands-on experience with Linux systems, Docker and Kubernetes.
Familiarity with CI/CD pipelines and tools such as Jenkins, GitLab CI, or similar.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills, with the ability to work effectively in a fast-paced, dynamic environment.

Preferred Qualifications:
Experience with cloud service providers such as AWS, Google Cloud Platform, or Azure.
Knowledge of additional frontend frameworks and libraries.
Understanding of microservices architecture and related patterns.
Familiarity with machine learning and data science concepts.

Contract details:
·       A permanent contract with 5 weeks of annual leave.
·       Flexible working options with up to 3 days of remote work per week.
·       Occasional business trip (on average 2-3 days per month, mostly in Switzerland)
·       Offices located in Lausanne.

About LB & Partners

LB & Partners is specialized in improving the EBIT of equipment manufacturers by optimizing the price and margins of drawing spare parts.

LB & Partners acts on behalf of major companies as part of their corporate value growth plans, driven by management and shareholders.

LB & Partners offers to companies its expertise, methods and technological process to optimize the sales of drawing parts according to three aspects:
·       A consistent pricing with the perceived value of the service provided to customers,
·       An optimization of margins in line with the company’s added value,
·       A customized technological process that guarantees the sustainability of the gains realized.

Join LB & partners for a human and technological experience on key strategic projects with fantastic teams and customers.

Pour postuler, envoyez votre CV et votre lettre de motivation par e-mail à stephane.mariel@lb.partners

Pour postuler, envoyez votre CV et votre lettre de motivation par e-mail à stephane.mariel@lb.partners

Vous en voulez plus ?

Consultez notre job board