Javascript Software Engineer (Remote)

IT/Dev
Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level

Fortris

Javascript Software Engineer (Remote)

Javascript Software Engineer | Fortris | Spain

About us:

Fortris is a leading provider of digital asset integration services forenterprise treasury operations. Founded in 2017 by a team of payment and...

Javascript Software Engineer | Fortris | Spain

About us:

Fortris is a leading provider of digital asset integration services for enterprise treasury operations. Founded in 2017 by a team of payment and security veterans, Fortris gives organizations the technology and expertise to embrace digital asset transformation in a secure and simplified manner.

With people from all across the globe, our talented team has built a working environment that encourages both personal and professional growth. We are proud to have been ranked by Great Place To Work® as one of the top five Málaga workplaces in our size category, and we have also been recognized by the Financial Times as one of Europe’s fastest-growing companies.

See fortris.com/careers for more about what we do, our values, and our employee perks.

Your Mission:

We are looking for a JavaScript Software Engineer with a strong passion for problem-solving and attention to detail to join our team in Malaga. Working within the core Delivery team, the successful candidate will be someone who can bridge the gap between graphical design / UX and technical implementation, taking an active role on both sides. Your duties will include leading a small team of skilled developers as well as researching and introducing new technology.

What You’ll Do:

  • Design, develop and maintain codebase using Javascript stack frameworks (Angular, NestJs, React).
  • Collaborate with cross-functional teams to identify and solve complex software problems.
  • Participatein the recruitment and mentoring of other developers.
  • Propose architecture improvements and new designs to meet new product requirements or improve existing ones.
  • Be the technical reference for the team, providing guidance, mentoring and training to junior developers, and ensuring the quality and coherence of the development
  • Develop and execute test plans to ensure software quality.
  • Participatein code reviews and provide constructive feedback to team members.
  • Work independently and as part of a team to meet project deadlines.
  • Ensurethe security of the software by implementing appropriate security measures and following security best practices.
  • Work closely and directly with the product owners, delivery leads and key stakeholders.
  • Write clean, efficient, performant and well-documented code.
  • Advocate for clean code, test automation, and best coding practices
  • Respond to security incidents in a swift and decisive way ensuring a resolution is reached quickly.
  • Turning UI/UX designs into prototypes, creating excellent interactions from designs, writing reusable content modules and maintainability of the code.
  • Implement UI development principles to ensure that the product client-side serves at scale
  • Implement and maintain test automation such as Unit test, System Integration, Contract tests as well as reviewing execution results.
  • Research, learn and work with the latest tools and frameworks.

What You’ll Bring:

  • BS or MS degree in Computer Science or a related technical field
  • Experience leading or mentoring developers
  • Great knowledge of JavaScript/Typescript
  • Experience in HTML and CSS / Sass
  • Experience with JavaScript frameworks, such as Angular / ReactJS
  • Experience building Adaptive and Responsive Websites with client-server communication
  • Familiarity with REST Web Services and having experience using gRPC would be nice to have
  • Familiarity working with microservices
  • Experience with version control systems (ideally Git)
  • Exposure to a wide range of open source technologies and best software practices
  • Experience with NodeJS
  • Experience using Jest or similar framework for unit testing and mocking
  • Some experience working with NoSQL databases i.e. Redis, Mongo or similar
  • Some experience working with SQL
  • Some experience working IAM (Identity and access management) i.e. OAuth2, OpenID, MFA etc
  • Bonus Points:

    • A passion for Blockchain / Cryptocurrencies.
    • Fintech Experience
    • Experience with Angular version 7 or greater
    • Experience with RxJs
    • Experience with GraphQL
    • Experience with Websockets (preferably io)
    • Experience working with NestJS / Nrwl NX
    • Kafka experience or a similar message broker i.e. RabbitMQ, MQTT, ZeroMQ
    • Experience using Docker and the Linux command shell

    What we offer:

    • Work from home or from our office in the centre of Málaga
    • Challenging and exciting projects at an innovative international company that uses cutting-edge tech and Apple equipment
    • Collaborative teams and agile multicultural environment
    • Competitive salary with flexible compensation plan
    • Flexible working hours
    • 25 paid vacation days + public holidays
    • Private health insurance
    • Relocation Package for you and your family, including soft-landing service to help you settle in
    • Free English/Spanish lessons
    • Amazing office in Málaga city centre
    • Free parking provided if needed
    • Team building events, learning labs and corporate events
    • Ongoing learning and professional development opportunities
    • Office perks including games console, football table, books; fully stocked kitchen with unlimited coffee, organic fruit, ice-cream, etc
    • Great Place to Work certified – Málaga Best Workplaces

    Show more

    Show less

    Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

    Load more listings
    When applying state you found this job on Pangian.com Remote Network.