Digital Natives Menu Menu


We are looking for enthusiastic and experienced
Software Engineers in Hungary to strengthen our
professional team.

The mission

  • As a Senior Software Engineer, you will play a pivotal role to deliver high-quality, scalable software solutions
  • You will be responsible for sharing best practices, mentoring team members, and ensuring the application of sound programming principles in our projects

Key Responsibilities:

  • Mentorship: Share and explain coding best practices, coding patterns, and principles with the ability to mentor interns, juniors, and mid-level engineers within the team
  • Documentation: Create clear and well-documented technical structures, models, and proof-of-concept (POC) code to articulate thought processes effectively
  • Programming Principles: Apply and advocate programming principles such as SOLID, DRY, MVC, and API design OOP, Functional programming in daily work
  • Code Review: Conduct code reviews of squad members' code to ensure quality and adherence to coding standards
  • User Focus: Demonstrate a deep understanding of end-user interactions with software to drive user-centric design
  • Testing Strategy: Develop and communicate testing strategies, including unit, integration, and end-to-end testing, and assist squad members in integrating testing into their daily work
  • Cost-Effective Solutions: Consider cost implications when selecting technical solutions, ensuring commercial viability in project planning and execution
  • Skill Sharing: Share knowledge of new coding languages and platform skills as a mentor within the team
  • Architecture Design: Design scalable application architecture, both vertically and horizontally, and create architectural diagrams for clear communication within the team
  • Documentation: Contribute to the structure of product documentation and take responsibility for its delivery
  • Security: Take ownership of code security during management and deployment processes
  • Technical Leadership: Drive technical discussions in project kickoffs, estimation sessions, and planning meetings, and take responsibility for project delivery based on team agreements
  • Milestone Delivery: Ensure timely delivery of milestones by prioritizing tasks as defined by the product owner or project manager


If you have:

  • Extensive experience in programming with Python (Django), React and have a language agnostic mindset
  • Extensive experience in software development, including mentoring and leadership roles
  • Bachelor's degree in Computer Science or a related field (or equivalent work experience)
  • Proficiency in programming principles (SOLID, DRY, MVC, API, OOP, Functional programming)
  • Strong expertise in creating and maintaining technical documentation and diagrams
  • Knowledge of testing methodologies and test environment setup

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:

  • Ability to think cost-effectively and make decisions with a commercial mindset
  • Excellent communication and interpersonal skills
  • Proven ability to drive technical discussions and take ownership of project delivery
Fell in love?
If so send us your CV to the
This website uses cookies to ensure you get the best experience on our website.
Arrow up