Software Developer, Accounts Core

1 Month ago • All levels • Programming • $90,000 PA - $150,000 PA

Job Summary

Job Description

The Accounts Core team is focused on enhancing the customer experience during signup and authentication. This role involves implementing compliant personal information collection processes while optimizing customer experience and minimizing company risk. Key technical challenges include ensuring reliability, performance, scalability, and security for services managing customer accounts and personal information. The developer will work full-stack using Elixir/Phoenix, LiveView, and React, developing and scaling REST and gRPC APIs, and solving complex technical problems. Responsibilities include improving observability, collaborating with product managers, and mentoring other developers. A strong foundation in computer science, excellent communication, and a security-first mindset are essential.
Must have:
  • Strong foundation in computer science
  • Competencies in data structures, distributed systems, algorithms, software design
  • Excellent communication and technical writing skills
  • Security-first mindset
  • Clean code architecture and software craftsmanship
  • Experience with well-tested features (unit/integration tests)
  • Experience with modern web frameworks
  • Experience building and consuming APIs
  • Experience with Git workflow
  • Designing and working with relational data models
  • Interest in designing, building, and optimizing distributed systems
  • Finding simple solutions to complex problems
  • Understanding problems from a fundamental perspective
Good to have:
  • Functional programming experience
  • Kubernetes experience
  • Kafka experience
  • gRPC experience
  • REST experience
  • GraphQL experience
  • Familiarity with OAuth2
  • Familiarity with OWASP mitigation techniques
  • PostgreSQL experience
Perks:
  • Competitive compensation package
  • Comprehensive Benefits package
  • Fun, relaxed work environment
  • Education and conference reimbursements

Job Details

About the Role & Team

The Accounts Core team's goals are to set new standards for optimal customer experience during signup and authentication process.  We implement personal information collection processes that are compliant with regulations, while trying to optimize for customer’s experience, and minimizing company’s risk.  Our team’s technical challenges include reliability, performance, scalability and security for services that support our customers throughout their account creation process, secure their personal information and notify our customers of changes to their accounts.

About the Work

As a key member of our Accounts Core team you will:

  • Work across several services/codebases using our preferred technology stack: Elixir/Phoenix, LiveView, React and functional programming paradigm.
  • Work full stack to deliver products that customers use directly.
  • Develop, scale, and optimize amazing REST and gRPC APIs.
  • Solve technical problems of the highest scope, complexity and scale while delivering clean, organized and readable code.
  • Improve observability to support our features deployed to production providing service to a large user base.
  • Collaborate regularly with engineers and product managers to develop new features or review contributions of new features to services we maintain.
  • Provide mentorship to other developers on the team and even the entire organization.
  • Other duties as required.

About You

  • A solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms and software design.
  • Excellent communication skills, including solid technical writing abilities.
  • Security-first mindset.  Familiarity with OAuth2, OWASP mitigation techniques are a plus.
  • Passionate about clean code architecture and software craftsmanship.
  • Diligent about delivering well-tested features, including unit and integration tests where possible.
  • Experience with a modern web framework and consuming and building APIs.
  • Experience with Git workflow using GitHub or similar platform.
  • A strong grasp of designing and working with relational data models. Experience with PostgreSQL preferred.
  • An interest in designing, building, and optimizing distributed systems.
  • A drive for finding simple solutions to complex problems.
  • Always trying to understand problems from a fundamental perspective
  • NICE TO HAVE: Experience with functional programming, Kubernetes, Kafka, gRPC, REST, GraphQL

What We Offer

  • Competitive compensation package.
  • Comprehensive Benefits package.
  • Fun, relaxed work environment.
  • Education and conference reimbursements.

#LI-REMOTE

Similar Jobs

zoox - Senior UX/UI Mobile Designer

zoox

Foster City, California, United States (Hybrid)
9 Months ago
HappyRobot - Senior Telephony Engineer

HappyRobot

San Francisco, California, United States (Remote)
4 Weeks ago
gitlab - Named Account Executive - West Coast

gitlab

United States (Remote)
1 Month ago
Mendix - Product Manager - Lowcode Devops & Data Goverance

Mendix

Rotterdam, South Holland, Netherlands (Hybrid)
2 Months ago
Rockstar Games - NOC Manager

Rockstar Games

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Anavation - Software Engineer Subject Matter Expert / Forensic Toolkit Lead Developer

Anavation

Clarksburg, West Virginia, United States (On-Site)
2 Months ago
e2 open - Enterprise Service Engineer - Java

e2 open

Hyderabad, Telangana, India (On-Site)
2 Months ago
HCL Tech - C++ Senior Developer

HCL Tech

Michigan, United States (On-Site)
2 Months ago
Perplexity - Senior Java Developer – Search Core

Perplexity

Belgrade, Serbia (On-Site)
3 Months ago
Luxoft - Java Team Lead

Luxoft

Mississauga, Ontario, Canada (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Trek - Part-Time Seasonal Service Advisor

Trek

Olympia, Washington, United States (On-Site)
1 Year ago
lifechruh - Associate LifeKids Pastor

lifechruh

United States (On-Site)
10 Months ago
Tesla - Used Car / Service Technician

Tesla

Birmingham, England, United Kingdom (On-Site)
6 Months ago
broadcom - AI Platform Engineer

broadcom

Austin, Texas, United States (On-Site)
4 Weeks ago
Brillio - Product Engineering Delivery Manager

Brillio

Guadalajara, Jalisco, Mexico (On-Site)
8 Months ago
Games For Love - Volunteer Marketer

Games For Love

Washington, United States (Remote)
4 Months ago
DraftKings - Senior Data QA Engineer

DraftKings

Bulgaria (Remote)
1 Month ago
Sierra - Product Designer

Sierra

San Francisco, California, United States (On-Site)
6 Months ago
Rockstar Games - NOC Manager

Rockstar Games

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Enphase Energy - Field Service Technician - NorCal

Enphase Energy

United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Philadelphia, Pennsylvania, United States

WebMD - Director, Business Development

WebMD

Newark, New Jersey, United States (On-Site)
4 Months ago
Apple - Panel Integration Engineer

Apple

Sunnyvale, California, United States (On-Site)
2 Months ago
Marvell - Distinguished Engineer, Switch Architect

Marvell

Santa Clara, California, United States (On-Site)
1 Month ago
extreme network - Credit Analyst

extreme network

Raleigh, North Carolina, United States (Remote)
1 Month ago
Axon - Revenue Accountant, Commercial Controllership

Axon

San Francisco, California, United States (Hybrid)
3 Months ago
SBM Management - Assistant Site Manager

SBM Management

Chicago, Illinois, United States (On-Site)
1 Month ago
Palo Alto Networks - Sr. Manager, Software Firewall CSP OEM Partnerships GTM (Global)

Palo Alto Networks

Santa Clara, California, United States (On-Site)
2 Months ago
onwards Search - Manager, Marketing Strategy & Integrated Planning

onwards Search

Burbank, California, United States (Hybrid)
3 Weeks ago
Amazon games  - Senior Game Designer

Amazon games

Seattle, Washington, United States (On-Site)
2 Months ago
Ramboll3 - PFAS and Investigation/Remediation Principal - Flexible US Location

Ramboll3

Ann Arbor, Michigan, United States (Hybrid)
10 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Precisly - Software Engineer II (C, Java, ETL)

Precisly

United Kingdom (On-Site)
1 Month ago
FICO - Java Support - Senior Engineer

FICO

Mexico (Remote)
1 Year ago
endava - Senior Python Developer

endava

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
luxsoft - Software Developer

luxsoft

Pune, Maharashtra, India (On-Site)
1 Month ago
Xplor Technologies - Software Engineering Lead (.Net)

Xplor Technologies

Auckland, Auckland, New Zealand (Remote)
1 Month ago
Hacksaw Studios - C# Platform Developer

Hacksaw Studios

Stockholm, Stockholm County, Sweden (On-Site)
4 Months ago
Xplor Technologies - Senior Software Engineer - .Net

Xplor Technologies

Pune, Maharashtra, India (On-Site)
5 Months ago
NVIDIA - GPU C++ Modeling Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
4 Months ago
Springer Group - Digital Media Programmer

Springer Group

Mexico City, Mexico (Hybrid)
1 Month ago
Roof Stacks - Senior Software Developer (Virtual POS)

Roof Stacks

Istanbul, İstanbul, Türkiye (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Philadelphia, Pennsylvania, United States (Remote)

Toronto, Ontario, Canada (Remote)

Philadelphia, Pennsylvania, United States (Remote)

Toronto, Ontario, Canada (Remote)

Philadelphia, Pennsylvania, United States (Hybrid)

Toronto, Ontario, Canada (Remote)

Philadelphia, Pennsylvania, United States (Remote)

Philadelphia, Pennsylvania, United States (Remote)

Toronto, Ontario, Canada (Remote)

Toronto, Ontario, Canada (Remote)

View All Jobs

Get notified when new jobs are added by Penn Interactive

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug