AffiniPay
Frontend Engineer
JAVASCRIPTREACTJSONREST APIJQUERY
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