T

Tereina

Fullstack Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-time$150k - $180k /yrIn-person

About the Job

Requirements

  • At least 5 years of software engineering experience, including significant full-stack development focused on frontend applications and backend API development.
  • Strong proficiency in ReactJS and modern JavaScript/TypeScript.
  • Solid experience with backend frameworks such as Node.js or Java/Spring, or similar frameworks.
  • Hands-on experience with both SQL and NoSQL databases.
  • Understanding of data modeling and database optimization.
  • Hands-on experience with Jest, Cypress, Playwright, or other modern testing frameworks, focusing on test-driven development.
  • Experience designing scalable web applications, microservices architecture, and API integration patterns.
  • Experience with Scrum/Agile methodologies, sprint planning, and collaborative development practices.
  • Ability to debug and optimize for performance, security, and reliability.
  • Excellent communication skills in a collaborative, fast-paced environment.

Responsibilities

  • Build and maintain modern, responsive, and secure web applications using ReactJS with TypeScript, focusing on performance and accessibility.
  • Leverage React-based libraries to create enterprise-grade UI components that meet financial industry standards.
  • Design, build, and maintain RESTful APIs and GraphQL endpoints.
  • Design efficient data models and work with SQL and NoSQL databases to securely handle transactional and analytical workloads.
  • Implement websockets, message queues, and event-driven architectures to support real-time payment processing and notifications.
  • Write comprehensive tests using Jest, Cypress, or Playwright to ensure system stability, and participate in code reviews to maintain high code quality standards.
  • Apply advanced security practices, including CSP implementation, secure coding principles, data encryption, and vulnerability assessment, in compliance with financial regulations.
  • Implement data compression, caching strategies, CDN optimization, and monitoring to enhance speed, scalability, and system observability.
  • Work closely with Product, Design, and Platform teams in an agile environment to deliver features that meet customer, compliance, and reliability standards.
  • Participate in code reviews and knowledge sharing, and mentor junior developers as the team grows.

Desired Qualifications

  • Background in fintech, banking APIs, payment processing, or commercial payments systems.
  • Experience with websockets and real-time data processing.
  • Exposure to enterprise-grade UI/UX standards in regulated industries.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Tereina

See more jobs