Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Full Stack Developer with Tech Lead aspirations

Job LocationLondon
EducationNot Mentioned
SalaryCompetitive salary
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent , full-time

Job Description

We are a cutting-edge technology company based in London and Malaga, with a decade of experience in combining business analysis, marketplace design, development, and data science. Our technology supports B2B and B2C clients in Europe, North America, andAsia, with over $11bn GMV transacted through our platforms since inception.Our auction and trading platform, powered by data science, is deployed across multiple industries, including commodities, financial services, logistics and procurement. The technologyplatform is flexible, scalable, and modular, designed with a B2C user experience and supports the complex product attributes of the B2B world.*We leverage data by using machine learning algorithms to understand what is happening in the market, predict futuretrends and optimise marketplace performance.*About the role:*NovaFori Ltd. is looking for an innovative FS Developer with aspirations to become a Tech Lead to join our Labs team which deliver experimental / PoC work for new clients and create new featuresfor our existing products. As a Labs team Tech Lead, you will get many opportunities to expand your technical knowledge and develop professional skills, whilst working on a dynamic and fast paced workload.This role is an opportunity to work for a progressive,forward-thinking organisation where the development team is the companys backbone. You will be working on new and interesting projects and gain exposure to the latest technologies, whilst at the same time having some fun and working with a great bunch ofpeople.Maintaining a team-centric philosophy is fundamental to our success. Everyone is encouraged to take responsibility and is expected to contribute to all facets of the development process. We share success when things are going well, while everyone ownsthe problems when they are not. Each team handles all aspects of delivery for the project they are working on, going from initial requirements to working software.*Key Accountabilities:*As the FS Dev /Tech Lead, you will oversee a Labs team and the projectsthey undertake, to inspire them and help them reach their goals. Outstanding technical leads are accountable, trustworthy, and able to build lasting relationships with their teams.We are a growing organisation and we ask everyone to roll their sleeves up andget on with what needs doing, regardless of their role. However, in general, you will be:*Technology:** Identifying technical requirements and developing solutions with the team* Identifying risks and their mitigations* Ensure that software design and codedeveloped by the team meets NovaForis quality standards* Provide support to colleagues when designing, coding, and reviewing changes* Liaising with stakeholders, clients and other colleagues in NovaFori to ensure projects are completed on time and to ourhigh quality standards* Keeping yourself up to date with industry and technology changes* Developing features of various complexity for our products* Some work will be trivial, and implementation may be constrained by tight delivery dates* Other work willbe substantially more complex and involve detailed design and close collaboration with the rest of the team (and occasionally other teams)* You will undertake (individually and along with other members of the team) PoC work and spike stories to identify optimalsolutions to business requirements or to eliminate uncertainty when estimating related work* Creating reports, updates, user-docs and other sorts of documentation to explain what we do and how we do it*Leadership:** Helping to build a team of developers* Supportingand motivating your team. Providing a space for them to ask questions and voice their concerns* Discussing the goals and objectives of your team members with them and supporting their successful completion* You will make sure that, where necessary, the Labsteam (and occasionally other teams) understands the design of the features you are working on* You will be able to communicate your ideas and designs clearly via Slack, email, etc., and whiteboarding sessions* You will participate in and contribute to theessential scrum processes adopted by the Labs team (i.e., stand-ups, estimations, planning, refinement sessions, and retros)* You will provide regular and constructive feedback about your peers as part of our review and feedback system* Work with other teamsand tech leads in the organisation to ensure a consistent approach to development and technical leadership*Skills:** At least 3+ years of experience as a Developer in Senior Full Stack, ready to take the next step into Tech Lead* Bachelors degree in computerscience, engineering, or related field. Or equivalent industry experience* Skilled individual with full software development life-cycle experience, and excellent knowledge of both .NET and C#* Knowledge on cloud-based services (serverless computing, messagebus, databases, etc.) preferably with AWS* Good knowledge of SQL and experience of either SQL Server or other major relational RDBMS* Experience on test-driven development and unit testing frameworks (NUnit for C#, Jest for Typescript, etc.) is a must* Sourceversioning, branching strategies with git and continuous integration with TFS / Azure DevOps* Experience with design patterns and demonstrable experience of having devised and worked on complex application architectures*Technology knowledge:*Considering ourcurrent tech stack, you will need to have good knowledge of:* AWS, Serverless* UI: *React (or Angular)*, Redux, Bootstrap, SASS* *.NET Framework, .NET Core, NodeJS** ASP.NET, WebAPI, OWIN* RabbitMQ, SQS, SNS, MQTT:WS* *IdentityServer, OpenID, OAuth** NoSQL:Couchbase, DynamoDB* *SQL: *Either PostgreSQL, MySQL or Sequel Server* ElasticSearch* *C#, TypeScript*, JavaScript* *Testing Framework: *(experience of at least one of these (or similar)) NUnit, Moq, AutoFixture, Jest, enzyme, react testing library, Postman/Insomnia,Cypress* Windows services* PowerShell, Bash* *Git, *TFS, Octopus or similar, CI/CD tools* Kubernetes, *Docker*Weve highlighted above (in *bold*) the technologies you will be working with most frequently.*Experience:*We know that the role of FS Dev/Tech Leadcan differ across organisations, but we expect you to be able to articulate how you have done these things at previous organisations.* You should have some recent and deep experience of leading a team of engineers. This should include some conflict managementand how you motivate and support your staff* You can demonstrate experience of working with agile engineering teams to successfully deliver software* Have excellent communication skills and can clearly articulate your ideas, from both a technical and a businesspoint of view* Have a strong focus on high-quality customer experience with both the client and their customer* Familiarity with design patterns and demonstrable experience of having devised and worked on complex application architecturesYou should also haveexpe

APPLY NOW

Full Stack Developer with Tech Lead aspirations Related Jobs

© 2019 Naukrijobs All Rights Reserved