Mid-Level Software Engineer

Perpay - Career's PagePhiladelphia, PA
Onsite

About The Position

Perpay is seeking experienced Mid-level Software Engineers (Full Stack, Backend, Frontend) who are passionate about building excellent user experiences across all application layers. The ideal candidate will have recent experience contributing to sizable production applications using modern frameworks. At Perpay, a Mid-level Full Stack Engineer will be involved in writing code, reviewing pull requests, and assisting in scoping and designing new features. The company values engineers who are excited about tackling challenging problems and delivering solutions in a fast-paced environment. The Engineering team aims to be a place where Mid-level Engineers can drive the growth of the startup and develop into future Senior Engineers and Engineering leaders. Significant projects and initiatives offer opportunities for Mid-level Engineers to expand their experience, ownership, and business value. The team often works full stack, so candidates excited to learn new technologies and work across different stacks are encouraged to apply, even if they haven't before. The tech stack includes Javascript, React, React Native, Redux, Python, Django, Flask, Kubernetes, AWS, Docker, and more. Perpay emphasizes that their greatest strength is their people and they are looking for new team members.

Requirements

  • Minimum of 2 years experience as a Software Engineer (excluding internships or coop experiences) with a focus on full stack development
  • Strong proficiency in at least one backend application framework such as Django or Flask and experience with frontend technologies such as React, Angular, or Vue.js
  • Proven experience building, deploying and maintaining scalable web applications, with knowledge of database design and management
  • Knowledge of RESTful API design and integration
  • Passion for learning new technologies and keeping up with industry trends
  • Ability to collaborate with cross-functional teams, including UX designers, product managers, and other Engineers
  • Strong communication skills and ability to articulate technical concepts to non-technical stakeholders

Nice To Haves

  • Experience working with cloud infrastructure and containerization technologies such as AWS, Docker, and Kubernetes is preferred

Responsibilities

  • Collaborate closely with the development team, including UX designers, product managers, and other Engineers, to implement solutions that meet business needs and provide the best user experience
  • Work with stakeholders to design, build, test, and release new features for our platform
  • Write clean, efficient, and maintainable code. Break down code contributions into reviewable, shippable chunks
  • Contribute to the Engineering design process by bringing forward tradeoffs and opinions
  • Identify opportunities to reduce technical debt and implement changes to improve developer experience and team velocity
  • Participate independently in on-call rotation and coordinate incident response

Benefits

  • Meaningful compensation and equity
  • Premium medical benefits (fully paid base plan, and very reasonable premium for the buy-up option)
  • 4% employer 401k match
  • Unlimited PTO policy
  • Remote weeks around major holidays + extra holiday on weekends like MDW and LDW
  • High quality catered lunch by local chefs, 4 days / week
  • Gym subsidy
  • Paid cell phone + plan
  • Student loan repayment program
  • Relocation assistance
  • Generous team member discounts
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service