Spin is seeking a Staff Engineer to lead the design, development, and maintenance of complex architectures. The Staff Engineer will make strategic technical decisions and mentor engineers, collaborating cross-functionally to deliver high-quality, innovative solutions aligned with business goals. This role involves technical leadership, architecture design, mentorship, and cross-functional collaboration.Spin values diversity and inclusivity, providing equal opportunities to all applicants.
- Designing, developing, and implementing scalable, maintainable software architectures.
- Guiding junior and senior engineers through technical mentorship.
- Optimizing system performance and driving automation.
- Working closely with product, business, and tech teams to define requirements.
- Ensuring compliance with industry security standards.
Requirements: - 10+ years of experience in software development
- Experience in the FinTech industry is preferred
- Expertise in designing cloud-based architectures, including microservices
- Experience in database management (SQL/NoSQL) and system performance optimization.
- Proficiency in frontend technologies for web and mobile applications.
- Experience with automation testing and CI/CD pipeline implementation.
- Strong problem-solving skills.
- Experience mentoring and onboarding engineers.
- Fluent in English.
- Experience in Agile/Scrum methodologies.
The role offers: