Roles and Responsibilities:
- Work on any of the following: building microservices, building accessible, beautiful, responsive user interfaces, and exploring ways to expand to new markets and regions
- Push the envelope on modernizing our stack, from code to infrastructure
- Web apps are written in React + Typescript, and the backend consists of multiple Java and Kotlin-based microservices connecting to MySQL
- Work on our main company website to deliver new features that help prospective merchants make informed decisions about becoming a merchant, allow them to use various purchase options, and improve the user experience to make the site seamless and beautiful
- As a full-stack engineer, you will be expected to build new features, contribute to architecting solutions for new features, and ensure all code delivered to production is stable and well-tested
Requirements
- 3–5 years of working experience building software with combined experience with a server-side language (e.g., Java, C#) and front-end technologies (JavaScript/HTML/CSS)
- Knowledge of a Single Page App framework (e.g., React, Angular, Vue.js)
- Understanding of building REST APIs
- Knowledge of automated testing practices
- Experience designing and implementing new features from the ground up
Preferred:
- Knowledge of TypeScript, React, Java 8+, and Kotlin
- Experience building out microservices in Spring Boot
- Familiarity with cloud infrastructure
- Experience with DevOps (e.g., CI / CD, Docker, Kubernetes)