Recurly is committed to building the premier subscription and payments platform. With that in mind, we are looking for an energetic and dynamic candidate to build and extend the core payments infrastructure and payment integrations. You will be a key component to ensuring the continued success during our rapid and international growth and your impact and contribution to the bottom line will be significant. The ideal candidate will possess a broad understanding of technology systems and familiarity with payments systems and processors.
Participate in requirements and solution design sessions, working closely with stakeholders from across the entire organization.
Define technical impacts, recommend best-practice and/or alternate approaches and and provide timeline estimates.
Develop features and capabilities for the Recurly platform that enable new payment methods and processors.
Test, QA, analyze and address issues with products and features.
Collaborate on and inform cross-functional teams of new feature technical design, technical requirements, limitations, and implementation.
Follow an iterative software development methodology and contribute to all phases of the software development lifecycle and support.
Articulate development status to technical and non-technical audiences
Continually refine business acumen and establish domain / industry vertical expertise
Bachelor’s Degree in computer science or related field
8+ years of software engineering experience.
2+ years of experience in payments or related industries.
Strong understanding of Ruby or Node.js
Experienced with SQL and relational database technologies.
Ability to work in multiple programming languages and systems.
Strong written and verbal communication skills