Senior Backend Developer

St. John's, NL, CA, Canada

Job Description

About Final:



Final is revolutionizing the in-person checkout experience. We're the world's first platform that empowers payment facilitators, e-commerce platforms, franchisors, and more to build custom checkout flows for any environment - mobile, kiosk, self-checkout, and traditional. Backed by leading VC firms and experiencing rapid growth in St. John's, we're building a winning culture and transforming the retail landscape.

The Role:



We're seeking a highly skilled and passionate Senior Backend Developer to join our team. You'll be instrumental in designing, developing, and maintaining the core backend systems that power our innovative checkout platform. You'll work with cutting-edge technologies, solve complex challenges, and contribute to building a scalable and robust infrastructure.

What You'll Do:



- Design and develop high-performance, scalable backend APIs using Node.js.
- Build and maintain robust data models and schemas using MongoDB.
- Implement efficient data synchronization and integration between various native databases.
- Collaborate with frontend developers (React.js) to build seamless user experiences.
- Write clean, well-documented, and testable code.
- Participate in code reviews and contribute to improving our development processes.
- Troubleshoot and resolve complex technical issues.
- Optimize database performance and ensure data integrity.
- Contribute to architectural decisions and technical roadmaps.

What You Bring:



- Extensive experience in backend development using Node.js.
- Strong proficiency with MongoDB and NoSQL databases.
- Experience with RESTful API design and development.
- Familiarity with React.js and related frontend technologies is a plus.
- Proven experience in syncing data between native databases.
- Strong understanding of software development best practices and design patterns.
- Experience with testing frameworks and methodologies.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- A passion for building high-quality, scalable applications.
- Excitement to be part of a fast-growing startup and contribute to a winning culture.

Bonus Points:



- Experience with cloud platforms (AWS, GCP, or Azure).
- Knowledge of containerization and orchestration technologies (Docker, Kubernetes).
- Experience with security best practices in backend development.

Why Join Final?



- Be part of a groundbreaking company at the forefront of retail technology.
- Work with a talented and passionate team.
- Contribute to a winning culture in a rapidly growing startup.
- Opportunity for significant professional growth.
-

Competitive compensation package, including comprehensive health, dental, and vision insurance.


-

Generous stock option plan, allowing you to share in our success.


- Flexible work environment.
- Be part of a St. Johns based company, that is backed by top VC.

Job Type: Full-time

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2391455
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    St. John's, NL, CA, Canada
  • Education
    Not mentioned