Software Engineer

Job description

Intergiro is a Swedish FinTech start-up.

We are building a one-stop-shop for businesses, with banking, card issuing, and merchant acquiring all on one platform.

At Intergiro culture is paramount. We not only want to create a successful business but also meaningful work and relationships for our people. Our culture is entrepreneurial, open, transparent and fun with a flat structure. We believe in idea meritocracy where we expect you to have strong views loosely held, speaking truth to power with full participation in detailed work. The ideal candidate is someone who thinks independently but works collaboratively to solve complex problems.

Our expectations

We expect you to be a seasoned professional with more than 3 years of experience, urge for self-improvement and knack for solving complex problems. Our ideal candidate is someone who thinks independently, is self-motivated and works collaboratively with team members to improve our product. Experience with large-scale applications in financial or banking domain would be a huge plus.


You will be responsible for

    • Building, developing and deploying Javascript financial services
    • Writing end-to-end tests
    • Taking responsibility for development of new software products and enhancements to existing products
    • Writing simple, maintainable, idiomatic and high-quality code
    • Documenting your code, APIs and designs – where appropriate
    • Coordinating cross-functionally to ensure projects meet business objectives and compliance standards
    • Performing code reviews

Some of the technology you will be working with

    • Javascript
    • Node.js
    • MongoDB
    • MySQL
    • React
    • Docker
    • Kubernetes
    • TeamCity CI
    • Google Cloud Platform


What we offer

  • Opportunity to work with like-minded individuals in a modern and fast-paced environment
  • Employment benefits package focused on work/life balance
    • 28 calendar days of annual paid time off
    • 7 days of sick leave
    • 1 birthday day off
  • Comfortable working conditions
    • Flexible working hours
  • Medical insurance
  • Top-quality equipment (mainly Apple computers)
  • Education sponsored by the company and being a part of the culture

Job requirements

Generic

  • 3+ years of relevant work experience
    • From them at least 2 years in backend
    • From them at least 6 months in Node.js
  • Ability to organize and prioritize work
  • English level - verbal Intermediate and above


Experience

  • Successfully applied and are enthusiastic about Agile/XP practices (Pairing, TDD/BDD, Continuous Integration, Continuous Delivery)
  • Understanding of Node.js Runtime Environment and ecosystem
  • Building complex server applications with Node.js and/or other server-side platforms like Python, C#
  • Good knowledge of Javascript or Typescript
  • Understanding of SQL and NoSQL Databases


Optional but appreciated

  • Domain-driven Design (DDD)
  • Event-driven systems (CQRS, Event sourcing)
  • Functional programming
  • Clean architecture
  • Database Design
  • Experience with high-performance enterprise-scale services
  • Exposure to and understanding of Design Patterns