Developer

June 29, 2022

The Opportunity

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 B2Cclients in Europe, North America, and Asia, with over $11bn GMV transacted through our platforms since inception.

 

We’re passionate about creating great software efficiently and innovatively, and are looking for like-minded people to help us achieve this. You will be working within our Vera team, focusing on delivering and designing complex features for our existing product, with a primary focus on our highest revenue-generating client. As part of our growing company, you will get to work on exciting new products and tech, with plenty of opportunities to learn, develop and be part of something fast-paced and cutting-edge.

Key Accountabilities

You will:

  • Write tested, well-structured code that adheres to high-quality standards and developing features of various complexity for our products.
  • Work as part of a Scrum team within a multi-team project and collaborating with clients and 3rd parties.
  • Participate in design workshops, creatively proposing solution ideas, anticipating and communicating potential technical constraints or alternatives in order to help achieve the Product Manager’s vision.
  • Contribute to Scrum events, present in Sprint reviews and demos, provide and receive feedback in retrospectives, highlight blockers in dailies, estimate in refinement and planning etc.

Skills

You have:

  • At least 2 years’ experience in a similar role building backend applications and experience implementing front-end technologies
  • Full software development life-cycle experience, and excellent knowledge of both .NET fundamentals and C#
  • Proficiency in JavaScript / TypeScript (ES6 or newer, Typescript 2.7 or newer) and at least 1 year of experience developing backend services with Node.JS.
  • Experience with some front-end framework especially with React, and alternatively Angular.
  • Knowledge on cloud-based services (serverless computing, message bus, 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.
  • Source versioning, 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

Ideally, you will have a working knowledge of (or aptitude to learn):

  • AWS, Serverless
  • UI: React (or Angular), Redux, Bootstrap, SASS
  • NET Framework, .NET Core, NodeJS
  • ASP.NET, WebAPI, OWIN
  • RabbitMQ, SQS, SNS, MQTT:WS
  • SQL: Either PostgreSQL, MySQL or Sequel Server
  • 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

We have highlighted above in bold, the technologies you will be working with most frequently.

Experience

We know that the role of developer can differ across organisations, but we expect you to be able to articulate how you’ve done these things at previous organisations.

  • 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 business point of view.
  • Have a strong focus on high-quality customer experience with both the client and their customer.

Nice to Have

It will be useful if you also have some knowledge on:

  • Azure or Google Cloud
  • Python
  • QA tooling: JMeter, Postman + Newman, SOAPUI, TestCafe, Selenium
  • Infrastructure: Terraform, Chef, HAProxy
  • Monitoring: IPAM, OpsGenie, Grafana, Kafka, LogStash, Kibana, Zabbix, New Relic, Pingdom
  • Mobile: Android / IOS development, ReactNative
  • Libraries / frameworks: log4net, Quartz, Swagger, Redis, Memcache, SignalR, EntityFramework, Dapper

Skills & Qualities

We’d love it if you:

  • Have ambition to grow in your role and be able to use your drive, creativity, and initiative to move the team and organisation forward.
  • Are curious and motivated by technology.
  • Have team-working as a priority and drive constant improvement on collaboration.
  • Actively elicit and provide feedback to drive continual self-improvement in yourself and others.
  • Are solutions-oriented, with a track record of identifying and implementing creative solutions.

Organisation

Reports to: Program Manager (Existing Clients)

Part of London-based cross-functional Scrum team (Tech lead, Scrum Master, QA, Developers).  

Get Rewarded

We pride ourselves on listening to all our employee’s needs, and we have developed our benefits package to reflect this.

We currently offer:

  • Competitive Salary (Negotiable depending on experience)
  • 25 days Annual Leave
  • Your birthday day off
  • Pension Scheme
  • Private Health Insurance
  • 4 x salary Life Assurance
  • Employee Referral Scheme
  • Learning and development opportunities

What is it like to work for NovaFori?

NovaFori have offices in London and Malaga and are currently a team of around 80+ people, with plans to continue to grow as a result of major projects in the pipeline. The London office operates a hybrid model and is tailored for the needs of our innovative teams, whilst on-going production teams are basking in the Spanish sun!

Learning and Development. Your career path does not have to be linear at NovaFori. We will support you on whatever journey you wish to take.

Agile Development. We are committed to Agile and encourage continuous improvement in all aspects of our business.

Great people to work with and a fun place to work. You will work with smart people like you, who are progressive and open minded.

Be part of something important. We are using marketplace design and technology to disrupt multibillion-pound industries, from commodities to logistics. Be part of it!

About Us

About NovaFori: 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, and Asia, with over $11bn GMV transacted through our platforms since inception.

Our Platform: Our auction and trading platform, powered by data science, is deployed across multiple industries, including commodities, financial services, logistics and procurement. The technology platform is flexible, scalable, and modular, designed with a B2C user experience and supports the complex product attributes of the B2B world.

Data Science: We leverage data by using machine learning algorithms to understand what is happening in the market, predict future trends and optimise marketplace performance.

Application process

To apply, please submit a cv, with a covering letter outlining your suitability for the role and details of your current salary and remuneration package to resourcing@novafori.com