Senior Full-Stack Engineer (Mobile Payments)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

At least 5 years of full-stack development experience., Proficiency in backend development with Python (Django or FastAPI) or Java (Spring Boot)., Solid frontend experience with React Native., Experience with AWS cloud services and relational databases like PostgreSQL..

Key responsibilities:

  • Design, develop, and deploy a scalable mobile payment platform.
  • Lead and mentor a team of outsourced engineers, overseeing code quality and task management.
  • Collaborate on technical architecture and strategic decisions with leadership.
  • Integrate third-party payment processors and ensure secure, efficient payment systems.

Findicia logo
Findicia Startup https://www.careers-page.com/
11 - 50 Employees
See all jobs

Job description

About Us

We are a dynamic and well-funded fintech startup poised to revolutionize the mobile payment landscape. We are building a secure, intuitive, and scalable mobile payment application from the ground up, designed to provide users with seamless financial transactions. We are looking for a foundational member of our engineering team to help guide this ambitious project and shape the future of our company.

The Role

We are seeking a talented and motivated Senior Full-Stack Engineer to play a pivotal role in the development of our new mobile payment application. This is a unique greenfield opportunity to have a major impact on our product, contributing to the technical architecture, writing foundational code, and helping to lead a growing outsourced development team.

You will be responsible for high-level design input and hands-on implementation of our backend services. The ideal candidate is a skilled engineer who enjoys both coding and collaborating, is passionate about building quality products, and is excited to grow into a leadership role.

Key Responsibilities

  • Architect & Build: Contribute to the design, development, and deployment of a scalable and secure mobile payment platform using React Native for the frontend and Python/Java for the backend.
  • Hands-On Development: Play a key role in the hands-on coding of core backend services, APIs, and database structures.
  • Team Leadership & Mentorship: Help guide and mentor a 10-person outsourced engineering team. Oversee daily tasks, participate in code reviews, and promote adherence to coding standards.
  • Technical Strategy: Collaborate with the CTO to help define the technical roadmap, select tools, and make key architectural decisions.
  • Cloud & DevOps: Help design, implement, and manage a robust and automated CI/CD pipeline on Amazon Web Services (AWS) to ensure smooth and frequent releases.
  • Payment Integration: Assist in the integration with third-party payment processors, banking APIs, and card networks (Visa/MasterCard).
  • Agile Process: Champion the agile (Scrum) development process, including sprint planning, daily stand-ups, and retrospectives, to keep the team efficient and unblocked.

Required Qualifications & Skills

  • Experience: 5+ years of professional full-stack software development experience.
  • Leadership Potential: Proven experience leading key project initiatives or mentoring other engineers.
  • Backend Expertise: Strong proficiency in backend development using Python (with Django or FastAPI) or Java (with Spring Boot).
  • Frontend Experience: Solid experience with a modern frontend framework, preferably React Native.
  • Cloud Proficiency: Hands-on experience with a major cloud provider, preferably Amazon Web Services (AWS) (e.g., RDS, EC2/Lambda, S3).
  • Database Skills: Good understanding of relational databases (like PostgreSQL) and data modeling.
  • Communication: Strong communication and collaboration skills, with the ability to work effectively in a team environment.

Preferred Qualifications

  • Direct experience working in the fintech or financial services industry.
  • Demonstrable experience with payment processing systems, financial data, and integrations with payment gateways or card networks.
  • Experience building or working with microservices-based architectures.
  • Familiarity with containerization technologies like Docker.
  • Familiarity with information security best practices.
  • Prior experience working with outsourced or distributed development teams

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Team Leadership
  • Collaboration
  • Communication

Full Stack Engineer Related jobs