Who is Vinivia
We’re a young Swiss startup focused on providing interactive solutions to our customers. Our main product is live streaming which leverages the most modern technologies available.
What we are looking for
We are seeking a talented Senior Backend Engineer to join our team. The ideal candidate will have a passion for building high-performance and scalable back-end systems and a deep understanding of Node.js, GraphQL, and MongoDB. You will be responsible for designing, developing, and maintaining our back-end systems, ensuring they meet the needs of our users and stakeholders. You will be working in collaboration with a multifunctional team, composed of other developers, QAs, designers, and product owners.
If you have experience building and deploying production-ready back-end systems and a track record of delivering high-quality, reliable, and scalable solutions, we would love to hear from you.
These final two sections are also likely things you'll agree on to use company-wide. Be sure to also have legal review any include any formalities here that are important to the specific region where the company is operating or hiring.
Responsibilities
-
Design, develop, and maintain high-performance and scalable back-end systems.
-
Write clean, maintainable, and efficient code.
-
Collaborate with cross-functional teams to design, develop, and launch new features.
-
Implement and adhere to coding standards and best practices.
-
Debug and troubleshoot issues found in production.
-
Stay up-to-date with emerging trends and technologies in back-end development.
-
Mentor and lead junior back-end engineers.
-
Participate in code reviews to ensure high-quality standards are met.
-
Ensure the back-end systems are fully optimized for performance and security.
Skills and Qualifications
-
Strong experience with Node.js, Nest.js, GraphQL, and MongoDB.
-
Firm grasp of TypeScript and its nuances, including ES6+ syntax.
-
Excellent understanding of RESTful APIs and related technologies.
-
Experience with modern back-end build pipelines and tools.
-
Knowledge of agile software development methodologies.
-
Excellent problem-solving, debugging, and troubleshooting skills.
-
Strong written and verbal communication skills.
-
Bachelor's degree in Computer Science or related field.
-
At least 3-5 years of experience as a Backend Engineer.
-
Understanding front-end technologies such as React and related technologies would be a plus.
Benefits
-
Work from anywhere policy
-
Competitive compensation package
-
Learning budget