What are the responsibilities and job description for the Software Developer, Payments position at Penn Interactive?
About the Role & Team
As part of the payments team at theScore, you will be working with a group of talented and friendly individuals. Our goal is to provide the best experience to patrons to manage their funds in the app. The payments team helps theScore by integrating with third party payment providers and supporting our client developers through a GraphQL API. We take pride in our craft by using tools that help us keep a high standard of quality within our codebase and application. We’re also a team that enjoys learning and sharing knowledge. We like to keep our documentation up to date and take time out of our day to learn new technologies.
About the Work
As a key member of our payments team you will:
- Be part of our backend service teams supporting web and mobile clients
- Collaborate regularly with engineers, product managers, designers to bring new features and products to our patrons.
- Contribute to improving and evolving software development across the organization.
- Work with our preferred technology stack (Primarily Elixir/Phoenix, LiveView).
- Develop, scale, and optimize amazing GraphQL & RESTful APIs.
- Other duties as required
About You
- A solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms and software design.
- Passionate about clean code architecture and software craftsmanship.
- Experience with a modern web framework and consuming and building APIs.
- Experience with Git and GitHub or similar.
- An interest in designing, building, and optimizing distributed systems.
- Excellent communication skills, including solid technical writing abilities.
- A drive for finding simple solutions to complex problems.
- NICE TO HAVE: Experience with Kubernetes, Kafka, gRPC, experience with functional programming and integrating with payment providers.
What We Offer
- Competitive compensation package.
- Comprehensive Benefits package.
- Fun, relaxed work environment.
- Education and conference reimbursements.
#LI-REMOTE
#LI-HYBRID