About Project:
Our partner is the fastest-growing broadband and networking company in London that recently closed a 1 billion pounds investment round and now plans to roll out full broadband to 1.4 million premises in London over the next 5 years to provide its users with the fastest internet connection out there.
The Impressit team works alongside the existing tech department and is responsible for the backend and frontend development of business automation solutions.
As a part of a team, you’ll work on different projects to implement new features and improve existing business solutions like configuration processes and IP management automation.
What You Will Do:
You’ll be part of a team of engineers and take ownership of your work at every stage of the development lifecycle from concept through delivery.
The team closely works with stakeholders on the client’s side and can influence the product’s features and gain knowledge from the domain experts.
On a daily basis, you can expect to:
— Take a measured approach in balancing the tradeoffs between development cost and quality while delivering a product our users will love.
— Implement new features, microservices, and APIs, maintain technical documentation and participate in code review and architectural discussions.
— Implement, verify and cooperate according to technical and design requirements.
— Work closely with network devices and everyone in the company, including the stakeholders, network engineers, and head of the Software Development department.
— Learn, improve your skills and challenge yourself and your colleagues every day!
What We Expect:
— 3+ years of experience in software development;
— Excellent skills in Typescript and Node.js;
— Experience with AWS and/or Azure is essential (using IAM/AAD, keyvault, S3/blob storage, lambdas/azure functions, web apps, queues, database and managed services/products — e.g. DynamoDB/cosmosDB);
— Strong skills for creating Unit, Integration, E2E tests;
— Experience with NoSQL DBs;
— Experience building and improving CI/CD via GitHub actionsand/or CircleCI;
— Experience working with message queues;
— Experience designing, building and maintaining RESTful, JSON-RPC APIs;
— Upper-intermediate English or better.
As A Plus:
— Experience with Python.
— Experience working according to Agile methodologies (Scrum, Kanban)
— Experience working with Docker, containers;
— Experience with Redis;
— Proficiency in frontend development (React.js);
— Interest in finance, statistics, or other mathematics disciplines;
— Experience working in fast-paced development processes;
— Experience with Cypress testing framework;
— Experience with static code analyzers like SonarQube.