
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.