Senior Software Engineer
Full time, Budapest
Senior Software Engineer
Full-time, Budapest
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
Creating full-stack applications using Elixir or Nest.js on the Backend and React/Flutter on the Frontend
Using the latest technologies - we use modern frameworks and are always keen to try out new technologies
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
Meeting a bunch of enthusiastic people - and teamwork in a multicultural environment
Encouraged self-management - opportunity to manage your own time and estimate your work. Flexible working hours and home office.
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.
Health insurance with multiple benefits
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?
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!
Have a look at our social media