Software Engineer (Full-stack) - Remote remote
Visium
Cluj-Napoca, Cluj County, Romania
1 zi în urmă

Description

Are you ready for your next challenge?

Visium is a fast-growing Swiss AI technology company founded in 2018 with a mission to democratize AI for the good of society and businesses !

With a team of almost 40 Visiumees dedicated to accelerating the adoption of state-of-the-art Artificial Intelligence in traditional industries.

We are the strategic AI partner of world-leading companies and we contribute to them with ethical AI solutions that have a massive positive impact on their business, customers and employees.

To further uphold our commitment to the community, every ten projects we launch a pro-bono initiative with impactful NGOs such as WWF.

Role

Join a growing team and be our first foothold outside of Switzerland! You will work remotely with our Swiss team before we expand and set some offices abroad by 2022.

As a Software Engineer , you’ll be the brain behind crafting, developing, testing, going live and maintaining the systems we deliver.

You will leverage your full-stack / backend programming skills to build real-life products that serve the Visium AI systems in close collaboration with ML engineers.

You are passionate about understanding the business context for features built to drive better customer experience and adoption.

Finally, you are meticulously organized and prepared to work in a fast-paced and dynamic team environment.

Requirements

Are you our next Visiumee?

  • Bachelor’s degree in computer science or equivalent practical experience
  • Impeccable attention to detail and drive to excel
  • Fast learner and have a problem-solving attitude
  • Strong communication skills, you will have to report plans, execution details and results to fellow engineers
  • You have a growth mindset, always on the lookout on what you can improve, rationalize and consolidate
  • You are willing to always go the extra mile and never compromise on quality
  • Proactive attitude, not hesitating to act and take on responsibilities
  • Organizational skills and capacity to adapt in an ever-evolving startup environment
  • In addition, this should be part of your background to apply

  • 2+ years of professional experience as a Software Engineer or Software Developer or in a relevant role
  • Expertise in Typescript / NodeJS . Other programming languages are a plus
  • Expertise in building REST API
  • Competent at managing microservices
  • Expertise with developing web apps in popular JavaScript frameworks (React, Vue JS, Angular JS)
  • Experience with SQL database and database design
  • Expertise with fundamental front end languages such as HTML, CSS and JavaScript
  • Hands-on in object-oriented programming, large-scale software architecture, and networking
  • Understand the management of the development of a product (agile, scrum)
  • Understanding of Unix / Linux operating systems
  • Experience in managing users and permissions
  • Prior experience with Google Cloud services is a plus
  • Hands-on experience with microservices intercommunication using gRPC is a plus
  • Experience in DevOps engineering is a plus
  • You are open to working fully remote.

    What you will do

  • Develop webapps in React + TypeScript to display the prediction of our machine learning model
  • Develop secured backends in NodeJS + TypeScript or Python to manage users authentication to a webapp
  • Deploy your developed solutions using container technologies such as Docker
  • Design databases to support functionalities of a backend
  • Design UI / UX mockup using technologies such as F igma
  • Use a systematic approach to develop systems through clear documentation (flowcharts, layouts, etc.) of functionality
  • Adopt structured coding styles for easy review, testing and maintainability of the code
  • Integrate the developed functionality and / or component into a fully functional system
  • Ensure unit and integration level verification plans are in place and adheres to a great quality of code at all times
  • Actively participate in troubleshooting, debugging and updating current live systems
  • Integrate user feedback to make systems more stable and easy to use
  • Work closely with analysts, designers and peer engineers
  • What we offer

  • A workplace with numerous exciting and challenging projects applying state-of-the-art Artificial Intelligence in diverse industries for the world’s best brands
  • A position that enables you to have an impact on 1’000s of people
  • A welcoming team with a fun and dynamic spirit
  • A workplace with a startup culture and that fills your work with purpose
  • Offices in Lausanne in Zurich
  • Company-wide frequent team events
  • A personal annual budget for your self-development
  • Raportați această lucrare
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Aplică
    Email-ul meu
    Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.
    Continuă
    Formular