Full-Time

Senior Developer

Updated on 12/20/2024

Coconut Software

Coconut Software

51-200 employees

Digital scheduling solutions for financial institutions

Enterprise Software
Fintech
Financial Services

Senior

Remote in Canada

Category
Full-Stack Engineering
Software Engineering
Required Skills
PHP
JavaScript
React.js
MySQL
Laravel
Git
HTML/CSS
Requirements
  • 5+ years of SaaS development experience
  • Excellent communication and critical thinking skills
  • Experience writing / working with REST and associated technologies (JWT, JWE, etc)
  • Expert understanding of object-oriented programming, namely with PHP (ideally PHP 7+)
  • Advanced understanding of server-side software development, preferably with Laravel or CakePHP
  • Expert understanding of front end technologies; namely with Javascript, CSS, and React
  • Strong understanding of GIT and associated workflows (pull requests, code reviews)
  • MariaDB (MySQL) experience
  • Tech or team lead experience is not mandatory but would be an awesome bonus!
Responsibilities
  • Creating solutions that meet market needs relating to architecture, implementation, testing and maintenance
  • Overseeing and mentoring Junior and Intermediate Developers within the organization
  • Designing fully functioning, debugged code with required documentation that meets development goals
  • Ensuring seamless delivery of features to customers
  • Motivating and engaging a team while having the leadership skills needed to influence effective teamwork and task work throughout the development cycle
  • Partaking in customer conversations to ensure the right value product or feature is being delivered
  • Contributing to determining the functionality, performance, scalability, reliability, realistic implementation schedules and system architecture for each assignment
  • Ensuring delivery schedule is on track and keeping the team informed of the progress
  • Writing code, helping with code reviews, and fixing bugs; as well as providing technical advice and guidance
  • Assisting in requirements gathering, articulate updates, and subscribing to a customer first approach to software development
  • Providing estimations for high-level designs as well as participating in assigning story points on detailed tasks, to predict accuracy on our project and sprint deliverables
  • Designing, coding, and testing major features in collaboration with team members from all aspects of the organization
  • Maintaining and modifying existing applications
  • Producing design documents to ensure efficient maintenance and code reuse
  • Providing recommendations for improvements in the overall development process
  • Actively participating in team meetings and offering recommendations/ideas on design projects

Coconut Software offers digital scheduling solutions tailored for financial institutions like banks and credit unions. Their software streamlines appointment scheduling and customer interactions, enhancing engagement and operational efficiency. Operating on a Software-as-a-Service (SaaS) model, clients pay a subscription fee for continuous updates and support. The company aims to help financial organizations provide seamless services to their clients.

Company Stage

Series B

Total Funding

$31.6M

Headquarters

Toronto, Canada

Founded

2007

Growth & Insights
Headcount

6 month growth

0%

1 year growth

-16%

2 year growth

-5%
Simplify Jobs

Simplify's Take

What believers are saying

  • Ranked as a fastest-growing company in North America in 2024.
  • Increased demand for virtual meeting support in financial institutions.
  • Growing interest in curbside pickup and contactless services in banking.

What critics are saying

  • Emerging fintech startups offering similar solutions at lower costs.
  • Rapid technological advancements may strain resources for continuous innovation.
  • Potential data privacy concerns and regulatory scrutiny in the fintech sector.

What makes Coconut Software unique

  • Specializes in digital scheduling for financial institutions, enhancing customer experiences.
  • Offers a comprehensive platform combining digital and on-location appointment management.
  • Utilizes a SaaS model, providing continuous updates and support to clients.

Help us improve and share your feedback! Did you find this helpful?