Lead Developer

Poland (remote) / London

Who we are

We are an automation and machine learning consultancy operating from London and New York. We work with scale-ups and large corporations to launch solutions by validating problems, speccing ideas and building great products.

Our work is industry agnostic and we’re not limited to any particular digital approach. In fact, we pride ourselves in our ability to stay on top of the latest advancements in technology in order to solve an ever-increasing range of challenges.

We are partnered with Google AI and recently graduated from Facebook’s Deep Tech Accelerator.

Who we are looking for

We are looking for an experienced lead developer with a track record of delivering complex technical solutions.

You will be an integral part of our cross-functional Agile product team, working closely alongside the founders, designers, consultants, developers, and AI experts to help define and build solutions for our clients.

What you’ll do

  • Be an integral part of a cross-functional agile product team. Work closely with consultants, designers, machine learning and AI experts to help spec and integrate solutions.
  • Lead and own the delivery of products and projects from end-to-end.
  • Work closely with clients to communicate technology solutions.
  • Mentor and lead junior team members
  • Investigate new tools, technologies, development practices and ideas. As well as figure out, and communicate the technical feasibility.
  • Work on a variety of different projects across different industries, from connecting to APIs to working on Machine Learning and data science projects.

Must-Have

Tech

Excellent knowledge of backend web development in .Net

Experience in front-end technologies such as Angular or React (Preferred)

Extensive experience with Azure (Preferred) or AWS

Good knowledge of relational databases (MS SQL Server, Postgres, etc)

Experience with automated testing and deployment using CI/CD techniques

The ability to build robust well tested codebases that can evolve with changing requirements

The ability to understand and communicate System Architecture

Business

Very strong communication skills and the ability to work in a customer facing role

Experience working with internal and external stakeholders including product managers, end users and engineers.

Experience of mentoring, or line managing developers

The ability to turn customer requirements into elegant system architectures

Experience of leading software development projects using Agile methodologies including Kanban, or Scrum

 

Mindset

Have a broad understanding of the concept of minimum viable product (MVP).

Passionate about technology, product, user experience and building high quality solutions.

Ability to work independently, research the latest technologies and plan your own solutions to problems.

Itching to provide recommendations for continuous improvement, including tools and technologies.

An understanding that our work reaches beyond tech. You have the ability to work collaboratively with a multidisciplinary team of project managers, consultants, designers and developers.

You get excited about solving head-scratching, life-affirming problems and a thrill out of change.

You put the user at the heart of everything you do, and that empathy drives every decision you make.

 

+ Bonus Points

Experience with AI / Machine learning, or a willingness to learn.

Experience with other programming languages especially NodeJS and Python (we use it for machine learning) 

Experience with infrastructure as code especially Terraform

Experience with NoSQL databases (Cosmos, MongoDB, etc)

Experience with with Data Engineering / ETL (Databricks / Spark)

 

Our Stack

Our stack can change depending on the project. As a company we cover a wide range: .NET, NodeJS, React, Angular, SQL, Python, Terraform

DevOps: Microsoft Azure, AWS

Although we work tirelessly to move mountains for our clients, why reinvent the wheel? We use third-party services wherever possible. So, although they aren’t part of our stack, we also use: IBM Watson, Google CLOUD AI, 

What it’s like to work with us

At Curvestone, we work in autonomous cross-functional “pizza-teams” made up of consultants, designers, engineers, and domain experts. We join together and make ideas come to life, embracing Agile Sprint methodology. 

Our team has a diverse range of backgrounds, with expertise spanning Machine Learning, Software Engineering, Product Management, Innovation Consulting, Automation, Data Analytics, Solution Architecture and Venture Building.

Perks

We have mastered the art of working remotely, so we don’t consider this a perk, it’s part of our everyday!

  • Company Laptop, keyboard, mouse, screen riser, monitor
  • Bike to work scheme
  • 26 days of paid holiday with a 5 day roll over  + Half a day off on Christmas Eve
  • Access to Udemy for Business (35,000 hours of learning)
  • Budget for conferences and work related books

Please apply through this link, upload your CV and include a brief description of your experience and a link to your LinkedIn profile.

At Curvestone we don’t just accept differences, we celebrate it, we support it, and we thrive on it for the benefit of our employees, our clients and our services. We are an equal opportunity employer and all qualified applicants will receive equal consideration for employment without regard to age, ancestry, colour, family or medical care leave, gender identity or expression, marital status, national origin, physical or mental disability, race, religion, sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or reasonable adjustments due to a disability during the application or interview process please let us know and we will be pleased to assist.