Browse All Jobs
Job Description

Spin is seeking a Staff Engineer to lead the design, development, and maintenance of complex architectures. The Staff Engineer makes strategic technical decisions and mentors engineers. They will collaborate cross-functionally to deliver high-quality, innovative solutions aligned with business goals.

Responsibilities:

  • Design, develop, and implement scalable, maintainable software architectures.
  • Guide junior and senior engineers through technical mentorship and code reviews.
  • Identify and implement new technologies to optimize system performance.
  • Work with product and business teams to define requirements and develop technical solutions.
  • Ensure compliance with industry security standards and lead incident resolution efforts.
  • Contribute to high-level technical decisions and manage dependencies across teams.

Requirements:

  • 10+ years of experience in software development.
  • Experience in the FinTech industry is preferred.
  • Proven experience as a hands-on Software Architect.
  • Expertise in designing cloud-based architectures, including microservices.
  • Experience with database management (SQL/NoSQL) and system performance optimization.
  • Frontend technologies for web and mobile applications.
  • Strong problem-solving skills.
  • Experience mentoring and onboarding engineers.
  • Fluent in English, with excellent communication skills.
  • Experience in Agile/Scrum methodologies.
Apply Manually