Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Developer, Payments  image - Rise Careers
Job details

Senior Software Developer, Payments

theScore is looking for a Senior Software Developer to join the Payments team, aiming to enhance the experience for patrons managing their funds within the app using advanced APIs.

Skills

  • Proficient in Elixir/Phoenix and GraphQL.
  • Experience with PostgreSQL and relational databases.
  • Strong communication and technical writing skills.

Responsibilities

  • Develop and optimize GraphQL & RESTful APIs.
  • Collaborate with engineers and product managers to deliver new features.
  • Participate in design, architecture, and delivery of new features.
  • Provide mentorship to other developers.

Education

  • Solid foundation in computer science.

Benefits

  • Competitive compensation package.
  • Comprehensive benefits package.
  • Education and conference reimbursements.
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Developer, Payments , Score Media and Gaming Inc.

Are you a talented Senior Software Developer with a passion for innovation? theScore, a subsidiary of PENN Entertainment, is looking for someone just like you to join our Payments team in Philadelphia, PA! In this role, you’ll be collaborating with a diverse group of skilled professionals dedicated to enhancing the experience of our sports betting and casino patrons. You’ll have the opportunity to work with modern technologies such as Elixir and GraphQL, helping to develop, scale, and optimize APIs that our users rely on daily. We value clean code and effective communication, so if you enjoy mentoring others and collaborating in a dynamic environment, this is the perfect place for you! You’ll tackle exciting challenges that come with integrating third-party payment providers and ensuring our systems are reliable and scalable. Plus, you’ll engage in refining our documentation and best practices alongside your team. At theScore, we foster a culture of knowledge-sharing and continuous improvement while making sure that our work environment remains fun and relaxed. If you’re ready to make an impact in the payments industry and bring your unique skills to our team, we’d love to hear from you!

Frequently Asked Questions (FAQs) for Senior Software Developer, Payments Role at Score Media and Gaming Inc.
What is the role of a Senior Software Developer at theScore?

As a Senior Software Developer at theScore, you'll be a vital part of our Payments team, focusing on building and optimizing APIs and contributing to our core payment systems. You'll collaborate closely with engineers and product managers to innovate on our sports betting and casino products.

Join Rise to see the full answer
What technologies will I be working with as a Senior Software Developer at theScore?

At theScore, Senior Software Developers primarily work with Elixir, Phoenix, and GraphQL. You'll also engage with RESTful APIs and relational databases such as PostgreSQL, giving you an opportunity to work with cutting-edge technology.

Join Rise to see the full answer
What skills are required for the Senior Software Developer position at theScore?

We're looking for candidates who have a solid foundation in computer science, experience with modern web frameworks, and are passionate about clean code architecture. Knowledge in distributed systems and expertise with APIs, as well as strong communication skills, are essential.

Join Rise to see the full answer
Is mentoring part of the Senior Software Developer role at theScore?

Absolutely! As a Senior Software Developer at theScore, you'll have the opportunity to provide mentorship to other developers on the team, sharing your expertise and fostering a collaborative learning environment.

Join Rise to see the full answer
What kind of work environment can I expect at theScore?

At theScore, you'll enjoy a fun and relaxed work environment. We prioritize collaboration and knowledge-sharing, making sure that our team members feel comfortable expressing their ideas and improving their skills.

Join Rise to see the full answer
Does theScore offer opportunities for professional development?

Yes, theScore values the growth of its employees. We provide educational and conference reimbursements to help you enhance your skills and stay updated with industry trends, which is especially beneficial for a Senior Software Developer.

Join Rise to see the full answer
What benefits does theScore provide for Senior Software Developers?

theScore offers a competitive compensation package along with comprehensive benefits. This includes health insurance, flexible working options, and a culture that promotes work-life balance, making it an attractive place for any Senior Software Developer.

Join Rise to see the full answer
Common Interview Questions for Senior Software Developer, Payments
What experiences do you have with developing GraphQL APIs?

When answering this question, discuss specific projects where you designed and implemented GraphQL APIs. Highlight how you approached the architecture, any challenges you faced, and how you ensured performance optimizations.

Join Rise to see the full answer
How do you stay updated with the latest trends in software development?

Indicate your methods for staying current, such as following tech blogs, participating in online communities, attending webinars, or engaging in coding meetups. Showing a commitment to learning demonstrates your passion for the field.

Join Rise to see the full answer
Can you explain the importance of clean code architecture?

When discussing clean code architecture, emphasize how it improves maintainability and scalability. Provide examples from your past work where a clean architecture led to easier refactoring and enhanced team collaboration.

Join Rise to see the full answer
Describe a complex technical problem you solved in your previous roles.

Share a detailed narrative of a specific technical challenge, the steps you took to analyze the problem, and the solution you implemented. Emphasize your logical approach and how you tested the solution to ensure its effectiveness.

Join Rise to see the full answer
What is your experience with relational databases like PostgreSQL?

Talk about your hands-on experience with PostgreSQL. Highlight specific queries or structures you've designed, how you ensured data integrity, and any performance tuning techniques you employed.

Join Rise to see the full answer
How do you approach collaboration within a team environment?

Discuss your strategies for effective communication, conflict resolution, and supporting teammates. Share past examples where collaboration led to successful project outcomes, showcasing how you can improve team dynamics.

Join Rise to see the full answer
What ways do you reduce technical debt in your projects?

Speak about specific practices like code reviews, refactoring sessions, or setting guidelines for documentation. Illustrate how you prioritize technical debt in the project backlog and how you communicate its importance with your team.

Join Rise to see the full answer
Tell us about your experience with functional programming.

If you have experience, explain your understanding of functional programming principles and how they have influenced your coding style. Share specific projects or programming languages you've used that incorporate functional programming techniques.

Join Rise to see the full answer
In what ways have you mentored junior developers?

Discuss your mentoring philosophy and provide examples of how you have shared knowledge, conducted code reviews, or guided junior developers through challenges. Emphasize the positive outcomes that resulted from your mentoring efforts.

Join Rise to see the full answer
What interests you about working in the payments industry?

Express your interest in the payments industry by discussing trends you find exciting and any relevant experiences you have had in financial technology. Indicate how you see your role as a Senior Software Developer contributing to the evolution of payment solutions.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Capgemini Remote No location specified
Posted 6 days ago
Plexi Remote No location specified
Posted 9 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Anduril Industries Hybrid Lexington, Massachusetts, United States
Posted 4 days ago
Photo of the Rise User
Palta Remote Simple Cyprus or Remote
Posted 13 days ago

theScore empowers millions of sports fans through its digital media and sports betting products. Its media app 'theScore' is one of the most popular in North America, delivering fans highly personalized live scores, news, stats, and betting inform...

21 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$80,000/yr - $120,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 24, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!