Permutive (YC S14) | London, UK | Software Engineer (Scala) | Full-time, permanent, on-site, eligible to work in UK
We're a B2B SaaS company building the data platform and tools for a world with a trillion devices. We have product–market fit and customers that love us, and we're growing rapidly in Europe and the US. We raised a $10M Series A at the beginning of the year and have received funding from some of the world's best investors, including Y Combinator.
Everything we build operates at scale: our platform processes billions of requests a day across hundreds of millions of monthly end-users. We're developing a next generation data platform for a world with a trillion devices, and we think applying functional programming techniques like compositionality and type-safety is the best way to build these massive distributed systems.
You would be joining our core backend team on-site in London, working mostly with Scala and 'big data' ecosystem technologies (our full stack is below). We're happy to talk to people with a wide range of experience—from straight out of university to those with decades of experience—but you should have a genuine interest and preferably experience in FP, distributed systems, and stream processing.
Languages: Scala, Haskell, Elm
Libraries: Cats, Cats Effect, FS2, http4s, Shapeless, Circe, PureConfig, pipes, Servant
Technologies: Kafka, Kubernetes, Terraform, Bigtable, BigQuery, Beam, Postgres, Google Cloud Platform
If you're interested and eligible to work in the UK, please email jobs@permutive.com with your CV/resume and a bit about you, making it clear that you found us on HN!
BuddyLoans | Developer | Manchester, UK | Full Time | On Site | https://www.buddyloans.com
BuddyLoans is a fast growing UK guarantor lender with great recent funding. We are looking for experienced developers to help us build a bespoke guarantor lending platform integrated with an in-house multi-channel contact center (built with Twilio). You'll have direct input in making new business decisions, from a strategic level to design and implementation of new features. Our current stack is PHP 7.2 on the backend (Zend Framework/Expressive), JavaScript (React) and Elm on the frontend, along with MySQL. Our applications are hosted on AWS.
Required strong experience with:
- OO PHP programming with good use of design patterns
- At least one major PHP framework e.g. Zend Framework, Symfony, Laravel
- MySQL
- Git version control
Desired experience in:
- Integrating with 3rd party APIs
- Writing testable PHP code using PHPUnit or phpspec
- JavaScript frameworks eg. React, Ember, jQuery.
- AWS
- Twilio cloud communications platform
Please email php.recruitment@buddyloans.com if you are interested. No agencies.
Proda | Senior Full stack engineers | London | Full-time | ONSITE | 50-85k + equity doe.
Proda is an investor-backed, data-mining startup for the commercial real estate industry; we're making data entry jobs less painful. Our clients have been beta testing our application and the feedback's been incredible: https://bdaily.co.uk/articles/2018/11/01/proptech-startup-pa....
What about the team? We have a high emphasis on continual learning. If you're not learning something new on the job its time for a new one. Our tech stack reflects this; Haskell and Elm are the main languages. We don't mind if its your first exposure to either. We're not afraid of experimenting or making mistakes. The most important quality of anyone on our team is their ability to learn and teach. Our sales pipeline is miles ahead of our development and we're looking to grow the team to deliver more feature our customers. Since we're still young, working with us means you have a lot of influence in shaping the culture and direction of the company. You'll also a chance to grow your skill set faster than somewhere else.
What about The product? We're building a data mining tool that can explicitly learn a relational data model based on sample inputs. It radically improves data entry and data cleaning for financial analysts. Customers have loved our demos and we're understandably coy in our public descriptions.
This is for someone who:
* is comfortable in functional programming, especially Haskell & Elm; and * is experienced shipping complex web software to production; and * has an eagerness to learn and willingness to share knowledge.
A Typical Day looks like:
* Start off writing a feature that requires elm-ports. These can be tricky, so you pair with another developer who has shipped such code before.
* After lunch you're requested to review a Pull Request that fixes a bug you accidentally introduced a couple weeks back. There's no blame, instead some discussion about how our tests and review process could have caught this earlier.
* The afternoon is spent with the Product guys around a whiteboard. You're helping them sketch out architecture for a complex new data-auditing feature that we'll need to deliver a couple of sprints down the line.
We're far more interested in your capacity to learn then the arcana of specific tech tools, but our platform is largely composed of:
- Haskell - Elm - PostgreSQL - Python / scikit-learn - AWS - Automated Testing and CI/CD. Contact us at https://proda.ai or check my profile
NoRedInk | Full-Stack Engineers, Site Reliability Engineers, and Engineering Managers | San Francisco, CA | REMOTE Pacific Time (PST) to Central European Time (CET)
We’re an ed-tech company on a mission to help all students become strong writers! Our team may be small, but NoRedInk is used by 1 in 2 school districts in the US, and students have answered over 5 billion questions on our platform.
We’re a group of friendly people who listen to and learn from each other. We discuss past mistakes openly so we can adapt our processes to the challenges that come with progress. Puns flow freely across our San Francisco office as well as on Slack, and we have remote engineers spanning six different time zones.
Our engineering team [1] prides itself on code quality and innovation. We use the cutting-edge Elm programming language for all our new front-end code, and have been migrating legacy React code to Elm as well. Our back-end is primarily Ruby on Rails, although we are working to split off smaller services as we scale to keep up with our traffic. You can read about our experiences with these technologies on our team blog! [2]
In addition to spending work hours open-sourcing useful libraries we develop [3], we also invest financially in open source. We hired the creator of Elm, Evan Czaplicki, to develop Elm full time. [4] Evan discusses his plans for the language with the team every week, periodically pairs with other engineers on Elm, and cracks up members of the sales team with his lunchtime jokes.
We use Amazon AWS for our infrastructure and automate all of our deployments using Chef and OpsWorks. We write a lot of tests, and use Jenkins for continuous integration. Our process for new features begins with our product team and in-house visual designer, continues with a GitHub pull request from a feature branch into master, and ends with our in-house QA specialist trying to break it before it reaches production.
We’re looking for engineers who want to work on a mission that makes a difference and who are the type of collaborators that value kindness and open-mindedness, over convincing the group they’re right.
You can learn more about what to expect through blog posts about our interview process [5] and on-boarding experience [6].
If you’re interested, please apply through our jobs page! https://www.noredink.com/jobs
[1] https://www.noredink.com/about/team
[3] https://github.com/NoRedInk/
[4] http://tech.noredink.com/post/136615783598/welcome-evan
[5] http://tech.noredink.com/post/145260396603/our-engineering-h...
[6] http://tech.noredink.com/post/143787279069/on-boarding-as-a-...
Prima Assicurazioni (prima.it) | Milan, Italy | Full time | Onsite and italian language required | Backend/Frontend/Fullstack/DevOps | https://www.prima.it/carriera
We are a team of really smart people working in a very well funded startup trying to disrupt insurance in Italy by using technology as our main competitive advantage. We employ a micro service architecture (10s of them are in production atm), Docker and AWS.
Most of our micro services are written in Elixir, we also have some Ruby, Haskell, Python and Rust in production besides a legacy Symfony 2 application, while on the front end side we are mainly using Elm.
We have a lot of automation in place, we run a pretty comprehensive test suite on Drone CI at every push and every developer can spin up QA environments that mirror our entire stack for a given feature branch (this is made possible by having all of our infrastructure managed through CloudFormation templates). All of this allows us to confidently deploy to production multiple times per day.
Our stack:
AWS (a lot of services), CloudFlare OS: Amazon Linux EC2 instance number: from ~30 to ~100: we scale automatically a lot of times during the day and treat our infrastructure as immutable Infrastructure: CloudFormation + scripts CD: Drone CI, Docker (dev -> qa -> staging -> production) Container orchestration: AWS ECS DB: Aurora MySQL and PostgreSQL, Redshift, ElastiCache Redis, DynamoDB Monitoring: ELK, DataDog, New Relic, CloudWatch Team organization: small cross functional agile teams (every team has at least one person for all of these roles: backend engineer, frontend engineer, web designer, qa engineer, devops engineer) Backend languages: Elixir, PHP (we're phasing it out long term), Haskell, Python, Rust, Ruby Frontend languages: Elm, Javascript If you're interested or just want some more info feel free to email me directly at andrea.usuelli@prima.it