Senior Full-Stack Software Developer
Peach is looking for a talented and experienced Software Engineer to help design and build our next-generation platform. The ideal candidate is passionate about design and architecture with an unwavering commitment to code quality. As a Software Engineer, you will work to create a distributed system that will be used extensively across our website, messaging technology, phone apps, and much more.
Responsibilities:
- Help with overall systems architecture, scalability, reliability, and performance.
- Improve the customer website, internal tools, and Peach apps
- Construct secure, scalable, and low-latency services and mobile applications
- Test features and manage rollout to ensure a consistently great experience for the Peach customer
- Work with a minimum of technical supervision and supplemental engineering support, while responding efficiently to multiple program priorities
Requirements:
- Proficient programming in Python, JavaScript, and React
- Experience with Django is a plus.
- Knowledge of SQL and experience designing database schemas with PostgreSQL
- Excellent verbal and written communication skills
- Passion for solving dynamic challenges and building highly scalable systems
- Strong knowledge of data structures, algorithms, enterprise systems, and asynchronous architectures
- Experience designing and implementing payment processing systems
- Front End experience (HTML, CSS, Javascript, Angular) is a plus
- 4+ years of work experience.
- Must be able to multi-task.
-- Visa sponsorship is ok