Job Description

About Kapital BankAt Kapital Bank, our greatest strength lies in our people. We are committed to achieving ambitious goals by bringing together talented individuals who are passionate about building exceptional products, driven by success, and inspired by challenges. If you are looking to grow in your career, reach your full potential, and enhance your skills, we might be the perfect fit for you. Read on to learn more about what we expect from you.About the RoleWe are seeking a Tech Lead to take a key role in shaping and implementing backend solutions within one of our engineering teams. In this role, you will collaborate closely with engineers and the Chapter Lead, contributing to architectural decisions, ensuring system reliability, and driving best practices in software development.This position requires strong expertise in system design, microservices architecture, and a deep understanding of Java, Spring Boot, and distributed systems. You will be actively engaged in technical discussions, development, and optimization, ensuring that our solutions are scalable, robust, and aligned with business objectives.Requirements- 5+ years of experience in backend development for high-performance applications. - Strong expertise in system design and scalable architecture. - Proficiency in Java and Spring Boot. - Hands-on experience with microservices architecture. - Familiarity with container orchestration tools such as Docker and Kubernetes. - Solid experience with relational (PostgreSQL) and NoSQL (MongoDB, Redis) databases. - Practical experience with event-driven architectures using tools like Kafka or RabbitMQ. - Strong understanding of algorithms and data structures. - Excellent interpersonal, communication, and teamwork skills. - Highly organized, detail-oriented, and capable of managing priorities effectively.Nice to Have- Experience in the FinTech industry or similar domains. - Knowledge of distributed systems and performance optimization techniques.Key Responsibilities- Design and develop scalable backend solutions in collaboration with the team. - Ensure system reliability and performance, optimizing for scalability and maintainability. - Work closely with the Chapter Lead and other engineers to align on best practices and technical strategies. - Participate in architectural discussions and contribute to key technical decisions. - Improve and refine existing systems to enhance availability and robustness. - Contribute to the full development lifecycle, from concept to production deployment. - Implement and advocate for best coding practices, including testing and deployment strategies. - Collaborate with product and business teams to align technical solutions with company objectives.Why Join Us?- Customer-Centric Approach: We prioritize understanding our customers' needs, habits, and expectations. - Multicultural Environment: We value diverse perspectives and encourage inclusivity, openness, and collaboration. - Competitive Compensation: We offer a competitive salary, health insurance, and an annual performance bonus. - Growth & Development: We invest in employee growth through clear career paths, personal development plans, and access to online courses and training programs. - Modern Workplace: Enjoy a comfortable and dynamic office environment. - Casual Dress Code: Dress comfortably and express your style.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In