Summary
Join Loop as a full-stack Senior Software Engineer and contribute to the design, development, and maintenance of core products. This hands-on role involves building scalable solutions, improving technical excellence, and mentoring peers. You will work in a blended work environment, with options for working in Columbus, OH; New York City, NY; Chicago, IL; Austin, TX; Los Angeles, CA; or fully remote. The ideal candidate possesses 5+ years of experience with PHP/Laravel, AWS Serverless, and Vue.JS, along with expertise in web application development and agile environments. The role offers a competitive salary and benefits package, including medical, dental, and vision insurance, flexible PTO, parental leave, 401k, and more.
Requirements
- 5+ years of experience with PHP / Laravel, AWS Serverless, and Vue.JS on the front-end is preferred
- You have significant web development experience using modern tooling
- Demonstrated hands-on in-house expertise building web applications, backend services, and APIs
- You can evaluate technical decisions and understand the trade-offs involved in various implementation options
- You have participated in effective testing processes on previous teams and have opinions on how to create a quality-driven development process
- You have worked in environments with continuous integration and deployment and have contributed to scaling those processes
- You can share examples of how you have practiced test-driven and behavior-driven development, and how youβve advocated for these practices
- You have worked and thrived in an agile development environment and can speak to the principles of agility, as well as the specific tactics you employed
- You can provide examples of crucial conversations, such as giving feedback to a leader, customer, or peer, and have made mistakes with humility and vulnerability
- You can share instances where you improved existing processes or systems and negotiated with your team or stakeholders to implement changes
- You have examples of situations where a team decision did not align with your preference, but you still fully committed to the direction and drove progress
- Youβve worked closely with product managers and design teams
Responsibilities
- Design, build, and maintain web applications, APIs, backend services, and lambdas for the Loop product line, ensuring high-quality code and robust solutions
- Solve complex technical issues for our merchants, partners, and internal teams, ensuring an exceptional user experience
- Develop automated unit and integration tests to ensure code quality and reliability
- Contribute to maintaining a healthy, continuous integration and deployment process
- Participate in assessing and making recommendations for engineering best practices to ensure effective scaling, contributing to long-term system scalability and stability
- Contribute to defining and adhering to technical standards and best practices within the team, improving the overall quality and consistency of the codebase
- Contribute to elevating the engineering culture at Loop by fostering a supportive and collaborative environment
- Demonstrate intellectual curiosity and proactively seek opportunities for learning and growth
- Exhibit a strong sense of ownership over your work, its direction, and its impact
- Step up to lead initiatives and take action to address problems without waiting for explicit permission, tackling complex technical challenges within your area of ownership
- Mentor and guide more Software Engineers, sharing knowledge and fostering their growth within the team
Benefits
- Medical, dental, and vision insurance
- Flexible PTO
- Company holidays
- Sick & safe leave
- Parental leave
- 401k
- Monthly wellness benefit
- Home workstation benefit
- Phone/internet benefit
- Equity