Senior Fullstack Engineer (Remote from Switzerland)
Role details
Job location
Tech stack
Job description
- Design, develop, test, and maintain scalable fullstack applications using modern JavaScript and TypeScript frameworks.
- Build robust backend services and APIs, integrating third-party services and internal systems.
- Develop intuitive, responsive frontend interfaces that deliver reliable user experiences.
- Collaborate with cross-functional teams to define technical solutions, algorithms, and system flows.
- Troubleshoot, debug, optimize, and continuously improve existing software and infrastructure.
- Contribute to technical documentation, code reviews, and best practices within an agile development environment.
Requirements
Requirements:7-10 years of experience as a Software Engineer or Fullstack Developer in production environments.Strong expertise with the MERN stack, including Node.js, TypeScript, React, and Express.Experience with at least one object-oriented language such as Java or C#.Solid understanding of software design principles, test-driven development, and agile methodologies.Hands-on experience with relational and NoSQL databases such as MySQL, MSSQL, MongoDB, or Redis.Familiarity with cloud-native architectures, microservices, Docker, Kubernetes, and AWS environments.Excellent problem-solving, communication, and collaboration skills, with the ability to learn new technologies quickly.Bachelor's degree in Computer Science, Engineering, or a related field.Benefits:Competitive salary package with performance-based bonuses.Comprehensive health insurance and pension plan.Fully remote, full-time work with flexible arrangements.Learning-focused culture with training, knowledge sharing, and regular