About FINSYNC: FINSYNC is the one platform that serves as a financial network to help entrepreneurs connect everything and everyone needed to build a thriving business. On one platform entrepreneurs can connect with community organizations offering our CO.STARTERS content and courses to take ideas to action, enable software to help scale, and seamlessly access banking, financing and other financial services to help succeed in business in less time.
At FINSYNC, our Integrations team plays a crucial role in enabling seamless connectivity with third-party systems and ensuring robust interoperability between our internal services. We are seeking a seasoned Senior Software Engineer who thrives on tackling complex integration challenges and has a deep passion for building scalable and high-performance solutions. In this pivotal role, you will spearhead the development and maintenance of key capabilities focused on secure data ingestion from external sources, robust data retention mechanisms, and powerful data visualization tools for our partners. Our services are powered by a robust backend built with Ruby on Rails, exposing both RESTful and GraphQL APIs. On the frontend, we leverage modern frameworks such as ReactJS, VueJS, and legacy Ember components.
About the role: As a Senior Software Engineer on the Integrations team, you will have the opportunity to work with cutting-edge technologies, collaborate with cross-functional teams, and drive innovation within the FinTech ecosystem. Your expertise in Rails and experience in the financial technology domain will be instrumental in shaping the future of our integrations platform.
Responsibilities:
-
Write high-quality, maintainable, reusable code
-
Collaborate with and demonstrate features developed to stakeholders in an Agile(ish) environment
-
Resolve complex reporting and accounting issues with other members of the team
-
Share learnings and code assets developed with the team
-
Evangelize best practices and contribute positively during collaborative tasks
-
Collaborate with the Product Owner and QA team to provide the best solution possible in the time given
Requirements:
-
5 years experience working with Rails (or demonstrable knowledge)
-
Experience working in large code bases
-
Ability to work independently and reach out when required
-
Help Stakeholders understand the design decisions and trade-offs during the initial phases of development
-
Experience with ReactJS
-
Examples of varied experience, as opposed to repeating tasks
Nice to have:
-
Experience with EmberJS
-
Experience with VueJS
-
Experience working with Aggregators and APIs like Plaid/Finicity/Merge.dev
-
Experience in Fintech, specifically Accounting and/or Underwriting
Why FINSYNC:
-
Opportunity to make a significant impact in a rapidly growing fintech company.
-
Competitive compensation package, including base salary and performance-based incentives.
-
Comprehensive benefits package, including health, dental, and retirement plans.
-
A collaborative and dynamic work environment with a focus on innovation.
-
Opportunity for professional growth and career advancement within the organization.
FINSYNC INSIGHTS:
FINSYNC is transforming local communities into thriving entrepreneur ecosystems and a better, brighter place for everyone.
We cultivate a culture of:
-
Teamwork (like a pro sports team) without ego
-
Constructive communication so we can build transparency and trust
-
Metrics that matter personally, professionally, and financially
-
High performance merits high compensation
-
Self-motivation and self-discipline merit flat organization
-
Time management and work-life-harmony
FINSYNC is on a mission to empower millions of entrepreneurs with the startup support, software, and services to build the thriving business of their dreams.