We are looking for a Senior Software Engineer to join our Card Squad, a critical team responsible for our innovative credit card solution. This role offers the opportunity to work on complex, large-scale system architecture, providing rewarding challenges and professional growth. If youre passionate about building robust architectures, writing exceptional code, and continually learning, wed love to hear from you!
Design, build, and enhance our credit card systems to deliver high-quality products and services.
Solve challenging architectural and technical problems.
Collaborate with and learn from a team of talented engineers.
Ensure system stability and reliability.
Write clean, maintainable, and efficient code.
Lead projects through the full development lifecyclefrom requirements gathering to production deployment.
Mentor and guide junior developers.
Requirements: Bachelors degree in Computer Science or a related field.
8+ years in software engineering, focusing on system architecture.
Hands-on experience with Kotlin, Java, or Scala.
Background in fintech is a significant advantage.
Familiarity with microservices architecture.
Proficiency in AWS or similar cloud platforms.
Experience with the Spring Framework.
Knowledge of event streaming systems.
What Youll Bring:
Expertise in large-scale, high-performance system architecture.
Strong problem-solving skills with a proactive approach to tackling technical challenges.
A talent for mentoring and supporting team members.
Passion for continuous learning and staying current with industry trends and technologies.
A resourceful, self-motivated mindset with the ability to work independently.
Proven ability to plan and execute complex projects, including requirements gathering and roadmapping.
This position is open to all candidates.