Commify Romania

Senior Software Engineer
Engineering

WHAT TO EXPECT

As a Senior Software Engineer within our Single Customer Portal team, you will build, deliver and maintain cloud scalable web applications and business service products for Commify. 

As a technologist, you will use your experience and passion to collaborate with the team to achieve the goals and commitments. You will work with the Engineering Manager and Technical Lead to ensure there is close collaboration across the team structure.

WHAT YOU’LL BE DOING

The role holder will be responsible for:

  • Developing software across the full suite of our products and services relating to our Single Customer Portal
  • Taking part in all stages of the software development lifecycle as part of a close-knit, highly collaborative and continuously improving team
  • Contributing to agile ceremonies such as stand-ups, planning meetings and retrospectives
  • Working closely with product managers to refine requirements into deliverable user stories and tasks
  • Providing specialist technical support to colleagues, both in and out of hours
  • Investigating, designing, planning and estimating potential projects and features
  • Being the initial contact point for development sub-teams working on a work stream within the larger team
  • Supporting team members in delivering to designs and internal standards
  • Assisting Technical Lead and Engineering Manager in peer/coding reviews
  • Drive a positive experience through the development team, foster a culture of continuous improvement & learning, and quickly resolve resource and prioritisation conflicts
  • Aligning the engineering team to deliver product features that meet customer outcomes and use data to continuously learn, test and improve the quality and value of features
  • Working closely with the Engineering Manager, Technical Lead, Architects and Product Owner, both internal to the team but also across the Engineering layer, on technical input into stories and designs

WHAT WE’RE LOOKING FOR

The job holder will be an exceptional candidate, with a proven track record in a similar role.  In particular they are required to have:

Essential

  • Demonstrable experience of delivering high quality software in one or more modern languages
  • Solid understanding of scalable cloud solutions using development frameworks and languages in C# .NET/.NET Core and Angular
  • Experience of designing and implementing REST APIs
  • Exposure to building micro-SPA front-end applications
  • Creative problem-solving ability
  • Good attention to detail
  • Team working skills
  • Strong communication and documentation skills
  • Ability to prioritise and adhere to deadlines
  • An ability to apply measured self-restraint, empathy and courtesy to others during challenging situations, for example, when dealing with a difference of opinion
  • Thorough understanding of version control – exposure to GitHub
  • Working in and understanding the core principles of Agile methodology
  • Passionate in defining best practises to ensure the codebase meets industry best standards as a minimum 
  • Good understanding of Microsoft Azure services

Desirable

  • Experience of mentoring team members in professional and personal development
  • Good understanding of CI/CD pipeline and containerisation (Docker, Kubernetes, etc)
  • Infrastructure as Code scripting using Terraform
  • Experience working with international teams
  • Experience using Vue JavaScript Web Framework
  • Atlassian JIRA and Confluence experience

Apply

To apply please send your CV to diana.barbu@commify.com


Diversity

We’re committed to building a team with a variety of backgrounds, views and skills, embracing our key values. The more diverse and inclusive we are, the stronger we are as a team. We encourage applications from all candidates with the relevant skills and experience.

Legal

Commify is committed to protecting the privacy and security of your information. Personal information submitted as part of the recruitment and selection process will only be used for these purposes. We will retain information for up to 12 months, after which it will be deleted or destroyed.