Full Stack Developer - Remote
Torentify# Full Stack Developer
## About the Company
LB Partners SA specializes in improving EBIT for equipment manufacturers by optimizing the pricing and margins of drawing spare parts. The company works with major organizations on corporate value growth initiatives driven by management and shareholders.
LB Partners provides expertise, methodologies, and technology processes designed to optimize spare-parts sales through value-based pricing, margin improvement, and customized technology solutions that support sustainable results.
## About the Role
LB Partners is looking for a Full Stack Developer to contribute to web development projects across frontend, backend, and application infrastructure. The role involves building responsive user interfaces, developing scalable backend services, optimizing databases, and ensuring reliable integration across application layers.
You will work with Vue.js, Node.js, PostgreSQL, APIs, containers, and Kubernetes while collaborating with cross-functional teams to deliver secure, scalable, and high-performance solutions.
## Key Responsibilities
### Front-End Development
* Build and maintain responsive, high-performance single-page applications (SPAs) using Vue.js.
* Implement state management using VueX and Pinia.
* Collaborate with designers to create engaging and smooth user experiences.
### Back-End Development
* Design and develop RESTful APIs using Node.js.
* Build and optimize PostgreSQL database queries and structures.
* Develop secure, scalable, and high-performance backend logic.
* Deploy and manage applications in Linux environments using containers and Kubernetes.
### Full Stack Integration
* Collaborate across frontend and backend teams to deliver end-to-end features.
* Troubleshoot and debug issues across the full technology stack.
* Maintain effective communication between frontend and backend services through APIs.
* Contribute to architectural decisions and performance optimization across client-side and server-side components.
## Required Qualifications
### Front-End
* Strong experience with Vue.js and its ecosystem, including VueX and Pinia.
* Proven experience building and maintaining complex SPAs.
### Back-End
* Solid experience with Node.js for scalable backend services.
* Experience with PostgreSQL and relational database management.
* Strong understanding of building and consuming RESTful APIs.
### DevOps & Deployment
* Experience deploying applications on Linux instances.
* Familiarity with Docker and Kubernetes.
### General
* Familiarity with Git for version control.
* Experience working in a Mac-based development environment.
* Strong problem-solving skills.
* Ability to work within an Agile/Scrum development process.
## Preferred Qualifications
* Experience with CI/CD pipelines for automated testing and deployment.
* Familiarity with additional databases such as MongoDB.
* Knowledge of testing frameworks such as Jest and Cypress for frontend and backend applications.
* Experience with performance tuning.
* Knowledge of security best practices for frontend and backend systems.
## Work Arrangement & Schedule
* **Location:** Lausanne, Vaud, Switzerland
* **Work Arrangement:** Remote
* **Contract:** Permanent
* **Annual Leave:** 5 weeks
* **Flexible Working:** Up to 3 days of remote work per week
* **Business Travel:** Approximately 2–3 days per month, mostly within Switzerland
**Note:** The source listing labels the position as “Remote,” while the detailed description states that the role offers up to 3 days of remote work per week. This suggests a hybrid arrangement rather than fully remote work.
## Compensation & Benefits
* Compensation: Not specified in the original job description.
* Permanent employment contract.
* 5 weeks of annual leave.
* Flexible working options.