Software Engineer, Platform
Summary
Platform engineer at a venture-backed consumer-finance company (Circle) building and owning scalable front-end and back-end services for global payments, including data stores, messaging systems, APIs, and partner integrations. Stack includes Java/Dropwizard, Node.js, Postgres/Redis/DynamoDB, and AWS.
Software Engineer, Platform - Boston
- As a key member of platform engineering, you will build and own highly scalable front-end and back-end services that are core to our consumer finance technology
- You will be part of self-organizing agile teams, collaborating with product engineering and multiple other functions to design, develop, test and ship great features for our customers
- Write and maintain a multitude of services to deliver great payment experiences, including data sources (SQL or NoSQL), messaging systems, APIs and integration components
- Collaborate with different external partners to connect their capabilities into our platform, ensuring the integration is built in a secure, reliable and scalable way
- You will take pride in writing high-quality and elegant solutions that can process millions of transactions in elastic environments, supporting our customers all over the world
- 5+ years professional experience across multiple programming languages, design patterns, operating systems and architectures.
- Self-starter, you enjoy moving at a fast pace, shipping quality software and constantly improving your work with little supervision
- Deployed production-quality, scalable software as a service
- Experienced with transactional SQL, NoSQL databases and message queues.
- Experienced with asynchronous and synchronous programming techniques and architectures.
- Experienced with card processing or banking systems
- Excellent communication skills, able to collaborate with remote teams, share ideas and present concepts effectively
- Desire to constantly learn new technologies and implement elegant, well-tested solutions
- You love to teach and learn from your colleagues
- Java, Dropwizard, Jetty, Jersey, Jackson
- JavaScript, Node.js
- Postgres, Redis, DynamoDB
- AWS lambda, S3, SQS, SNS