Descriere job

Role purposeWorking as a Software Engineer in the Network deployment team, you will be responsible with implementing a tool that automates the management of various network requirements. The Network Design tool will be interconnected via APIs to a suite of already existing applications. At the same time, you will work close with the product architect and product owner to create the overall platform architecture and backlog of requirementsWith these activities you will have a great impact on our business:o Work in a team to produce emergent design for an extensible architectureo Coordinate the code development and delivery process based on requirements, considering all the aspects of product development life cycleo Keep up to date on current thinking, and design patterns in front end software development to ensure that software produced remains fresho Ensure that software produced has excellent unit testing coverage to ensure that changes can be made safelyo Take a shift-left approach to development, ensuring that testing and security are at the heart of the software created, using techniques such as TDD and BDDWith these skills you are a great candidate:o Minimum of 3 years of experience in software development (object-oriented programming)o Web development (React, Node.js, NestJS, HTML, CSS, SCSS)o Practical knowledge of software development design patterno Databases: PostgreSQL, MongoDBo Web services (REST, JSON, XML)o UI & UX designo Git (Github)o Unit testing (Jasmine, Enzyme, etc)o Fluent in English (written and spoken)o Good communication skillso Agile experience (preferably Scrum or Kanban)o Experience with TDD/BDD or similar frameworkso General knowledge of CI/CD pipelineso Experience with Ruby on Rails is a plusSounds like the perfect job? We’ve got even more to offer: In this pandemic period we have 100% work from home for your safety Medical and dental services Life insurance Dedicated employee phone subscription Special discounts for gyms and retailers Annual Company Bonus Ongoing Education – we continuously invest in you to ensure you have everything needed to excel on the job and enhance your skills You get to work with tried and trusted web-technology Getting in on the ground floor of a technology changing company Flexible Vacation – Take time off when you need it, we trust you #_VOIS