Join to apply for the Senior Software Engineer role at AffiniPay. AffiniPay is a leading fintech company based in Austin, Texas. As a market leader in professional services payments and practice management software, our products serve legal, accounting, architectural, engineering, and construction firms. Recognized as one of Inc. 5000's fastest-growing companies in the U.S. for 13 consecutive years, our team continues to expand. What You'll Do - Engage in technical discussions and design of new solutions and architectures. - Collaborate with our product team on new and existing features to enhance user experience and usability. - Assess feasibility and scalability of front-end solutions and guide technical design. - Own the implementation of new features. - Improve processes and technologies. - Mentor and pair with other developers. - Participate in code reviews to maintain and improve quality. - Deploy and manage applications, including static frontend applications, in AWS alongside our operations team. About You - Bachelor's degree in Computer Science or Engineering, or equivalent work experience. - 7+ years of work experience. - Experience with Ruby/Rails. - Experience with web development technologies (React is a plus). - Experience writing automation scripts. - Experience building JSON APIs. - Experience with Kubernetes, Helm, and Docker. - Experience deploying production-grade web applications at scale. - Ability to solve large-scale problems related to performance and scalability. - Knowledge of distributed systems and software architecture. - Proficiency with SQL and familiarity with databases like Postgres or MySQL. - Strong debugging skills using development tools, logs, and IDEs. - Experience mentoring developers of varying experience levels. Additional Information - Seniority level: Mid-Senior level. - Employment type: Full-time. - Job function: Engineering and Information Technology. - Industry: Embedded Software Products. #J-18808-Ljbffr