Senior Software Engineer

Senior Software Engineer

Full-time, Budapest

Scroll indicator. An animated little white computer mouse.

The mission

  • Jump into product development and feature specifications in an agile team, and make sure to deliver products on time that exceed customers’ expectations
  • Be an inspiring architect and developer of applications in a polyglot environment
  • Provide technical support to clients
  • Be ready to share your experience with other developers
  • Don’t be afraid of code reviews (doing or getting one)

What makes you a good candidate?

If you have

  • Strong React and Typescript knowledge, with 4+ years of experience
  • Solid knowledge of Git
  • Good understanding of OO programming, SOLID principles, and Clean Code
  • Experience with Unit Testing, Integration Testing, and TDD
  • Experience in NestJS
  • Knowledge of test automation of frontend applications
  • Knowledge of web standards and modern browsers (HTML5, CSS)
  • Solid understanding of the full web technology stack (e.g., HTTP, cookies, asset loading, caching, REST)
  • Familiarity with newer specifications of EcmaScript and TypeScript
  • Experience with data structure libraries (e.g., Immutable.js)
  • Experience with common frontend development tools such as Yarn and Vite
  • Passion for clean, maintainable code
  • Ability to meet deadlines, work within an international environment, exchange knowledge with colleagues, and be up-to-date with new trends
  • Great mentoring skills to help and guide junior developers in the team and spread frontend knowledge in general
  • Ability to analyze and solve programming tasks independently and proactively
  • International applicants must hold a valid Hungarian work permit
  • Active English language knowledge

If you are excited about

  • Getting a product idea from the first brainstorming to a market-ready product
  • Creating things in a quick, ‘try and fail’-manner
  • Understanding teamwork
  • Learning new things and improving yourself whenever you can

If, as a person, you have

  • Lean and agile: you have a real ‘get-things-done’ and ‘can-do’ attitude
  • Empathetic: even under pressure, you resonate with how other people feel and think
  • Well-organized: you take responsibility for your decisions and manage your time and efforts easily

HOW CAN YOU STAND OUT?

It’s a plus if you have

  • Experience in Flutter or Elixir
  • Open Source contributions to tools or independent projects are a huge plus
  • Experience with Agile practices (Scrum, eXtreme programming, peer code reviews, pair programming)
  • Experience with Sass, PostCSS
  • Experience with Continuous Integration and Delivery
  • Experience with E2E testing

WHAT YOU CAN EXPECT AT DIGITAL NATIVES

  • female technologist emoji

    Creating full-stack applications using Elixir or Nest.js on the Backend and React/Flutter on the Frontend

  • camera emoji

    Using the latest technologies - we use modern frameworks and are always keen to try out new technologies

  • nerd emoji

    A first-row seat to see how trendy digital products are made - from the idea to modeling, UX, UI, development, testing to the very product

  • hourglass emoji

    Meeting a bunch of enthusiastic people - and teamwork in a multicultural environment

  • hourglass emoji

    Encouraged self-management - opportunity to manage your own time and estimate your work. Flexible working hours and home office.

  • female artist emoji

    Support to sharpen your skills - time and yearly budget dedicated to learning and self-improvement, coaching of soft skills and English lessons, opportunity to buy courses, books or just go to a conference. Use any tool you need to learn new technologies.

  • heart emoji

    Health insurance with multiple benefits

  • hugging face emoji

    A welcoming workplace - shared breakfast, thrilling foosball matches, and weekly massage. Team gatherings like, movie nights, team building events

Are you ready to join us? Love letter. A white envelope with with a red heart.

To apply, simply drop us a mail with your resume and a brief introduction outlining why you’re the perfect fit for our team. Don’t miss this opportunity to be part of something special. We can’t wait to see what you bring to the table!