Senior Software Engineer


About our partner

Challenges of modern business often require solutions based on complex information technology. But even in areas where traditional, analog methods are the norm, a cleverly designed digital alternative may drastically increase work efficiency, enhance production or create better working conditions. Our partner specializes in developing complex software systems which help meet these challanges, old or new.

Purpose of this role

  • Designing, coding and modifying existing and new software, from inception to delivery,
    according to the client’s current and future scope and specification with the expected level of quality,
    security and UX
  • Leadership and accountability for feature development that align with the Product
    Development values
  • Collaborating with team members and other verticals

Key responsibilities

  • Work with your dedicated team to ensure projects and features are delivered on time and to best
    practice & quality guidelines
  • Take a proactive, hands on, and collaborative approach in all sprints and tasks
  • Own epics and/or stories and see them to completion
  • Participate in the design, development and maintenance of applications and web services for use in
    the client’s platform
  • Participate in the entire application lifecycle, from concept stage to delivery and post launch support
  • You will have regular exposure to business stakeholders and management, as well as the authority
    and scope to apply expertise to many interesting technical problems
  • Keep looking for ways to improve the client’s platform
  • Collaborate with less experienced engineers with a view to increasing the comfort level in the area
    where they are inexperienced
  • Work closely with the Head of Engineering and Principal Engineers for alignment around
    personal and professional growth

Experience & qualifications

  • Experience with programming applications and web services using languages such as JavaScript
    and NodeJS
  • Full stack software development experience, an appreciation for the front end as well as the ability to
    build robust and reliable backend
  • NodeJS and React experience is not necessarily required, but a genuine interest in learning is a
    must for this role. You will, however, need strong JavaScript development skills
  • Strong understanding of building scalable software applications, practical application of
    microservices architecture and API design and development
  • Any experience or exposure to GraphQL or Typescript is beneficial
  • Experience in planning and delivering software platforms used across multiple products and
    organisational units
  • Experience writing and managing test suite, code management and CI, and excellent debugging and
    optimisation skills

Attributes

  • Meticulous organisational skills
  • Excellent communication skills and a collaborative work style
  • Ability to multitask, prioritize, and manage time effectively
  • Show awareness of your own strengths and areas for growth and develop and apply new skill
  • Maintain own motivation when tasks become difficult

Érdeklődöm a jelölt iránt

Jelentkezés Senior Software Engineer pozícióra