AffiniPay logo
Frontend Engineer
Job Description:
Frontend Engineer Engineering AffiniPay is looking for a Frontend Engineer to help build our payment processing platform. Our custom platform is built for processing large transactions in a highly secure environment for our clients nationwide and is the leader in the industry. You’ll help us create and implement new features to our existing platform, release the next version of our AffiniPay product, and improve usability for our clients. As a Frontend Engineer at AffiniPay, you will be responsible for creating and maintaining our internal and external applications using Ruby on Rails, as well as using JavaScript libraries like jQuery and React. Your day-to-day: Determining feasibility & scalability of front end solutions and guiding the technical design accordingly Owning the implementation of new and existing features for both our internal and external Rails applications Mentoring other developers on the team and conducting peer code reviews, making the people around you better Collaborating with our product team on new and existing features to improve user experience and usability Deploying and managing static frontend applications in AWS alongside our operations team What we are looking for: BS in Computer Science or Engineering, or equivalent work experience Some understanding of fundamental computer science concepts such as the practical application of data structures and algorithmic complexity and experience writing code that deals with large sets of data Experience building and deploying production-grade web applications at scale Some experience analyzing performance and tuning an application for scale Strong experience with web development technologies like JavaScript, React, JSON, REST API, and JQuery Experience in creating responsive pages with cross-browser support Have worked with backend frameworks and have some experience with full stack web application development Can demonstrate the ability to write fully unit-testable code and the unit tests to go with it Experience providing application support for software running in production; proficient at debugging sophisticated problems using interactive development tools, logs, and/or IDE Familiarity with the Linux command line environment Demonstrated ability to refactor existing code and fix bugs while prioritizing stability, consistency, and simplicity Have worked with APIs and back-end teams to ensure that UI dependencies are communicated Experience with AWS and/or S3 buckets a plus Affini-Perks! We've got you covered... Competitive compensation structure Performance and loyalty-based bonuses 100% paid medical, dental, and vision benefit plans Open Paid Time Off (PTO) plan 401K with automatic 5% company contribution 100% Company-paid short- and long-term disability and life insurance Paid maternity/paternity leave Flexible work environments: Home, Office, Hybrid Charity matching contributions Mental health counseling and nutrition education Fun offsite quarterly meetings AffiniPay Swag Package Company lunches and fully stocked kitchen All the benefits of a startup culture without the downsides The chance to be a vital team member of one of Austin's fastest-growing companies! About AffiniPay At AffiniPay, we’re continuously taking on exciting and interesting problems to define the direction of the financial technology industry and transform the way professionals get paid! Our aim to become leaders in FinTech has fostered our fast-paced, growth-focused culture. We’ve assembled teams of highly collaborative problem solvers who are passionate about both personal and company growth. We are eager to build, work together, and go above and beyond to be industry leaders. We also know that our people are our greatest asset and responsible for our ultimate success. As such, we invest in our team members’ growth and development, recognize accomplishments, and celebrate successes together. We’re building a winning team, and we need more creative, collaborative, and fun-loving people to help us get the job done! AffiniPay’s Commitment to Diversity and Inclusion Efforts: AffiniLIFE (Learning and Inclusion For Everyone) is focused on Awareness, Community, Transparency, Diversity and Inclusion. We recognize that innovation occurs with a strong team of people who are diverse in background, personality, talent and ideas. We are committed to creating a welcoming and transparent environment for all that embraces those differences through education, equal access to opportunities and information, inclusionary programs, and community outreach. It’s not just AffiniPay, it’s AffiniLIFE! AffiniPay is proud to be an Equal Opportunity Employer.
Apply Now