We are seeking a Mid-Senior Software Engineer to Join our Customer Squad BE developer. Vital team dedicated to crafting innovative, customer-facing solutions that represent the face of our company. This position provides the chance to tackle complex, large-scale system architectures, offering both exciting challenges and opportunities for professional growth. If youre driven by building resilient architectures, writing high-quality code, and striving for excellence beyond 99%, we want to hear from you!
What Youll Do:
Design, develop, and optimize service systems to deliver top-notch products and experiences
Tackle complex architectural and technical challenges with innovative solutions
Collaborate with a team of skilled engineers who value a supportive, family-like culture
A proactive mindset to share your ideas confidently and contribute to finding the best solutions
A strong sense of teamwork, with the ability to collaborate effectively and support your team members
Ensure system stability, reliability, and scalability
Write clean, maintainable, and efficient code while integrating thorough documentation and testing as a core part of the development process
Drive projects through every stage of the development lifecycle-from initial planning to production deployment
Mentor and support junior developers, fostering growth and knowledge-sharing within the team.
Requirements: 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.
Bachelors degree in Computer Science or a related field.
5+ years of experience in software engineering with a strong focus on system architecture.
Proficient in Kotlin, Java, or Scala with hands-on experience.
Familiarity with microservices architecture and distributed systems.
Solid understanding of AWS or similar cloud platforms.
Expertise in the Spring Framework.
Experience with event streaming systems.
Proficient in both relational (e.g., MySQL) and non-relational databases (e.g., MongoDB).
Familiarity with message queue technologies such as Kafka, SQS, RabbitMQ, or similar.
Background in fintech is a major plus.
Comfortable communicating in English.
This position is open to all candidates.