Kapitus is one of the most reliable and respected names in small business financing, and they are seeking a Tech Lead/Software Engineer III to lead a dynamic service development team. This role involves designing and implementing scalable cloud-native services while providing technical leadership and ensuring alignment with business goals.
Responsibilities:
- Take ownership of the end-to-end service development lifecycle, from conceptualization to deployment, ensuring high-quality deliverables within specified timelines
- Collaborate with product and business stakeholders to design scalable and resilient service architectures that meet business requirements while adhering to best practices and industry standards
- Provide guidance and mentorship to a team of developers, fostering a culture of innovation, collaboration, and continuous improvement
- Conduct thorough code reviews to ensure adherence to coding standards, performance optimization, and maintainability. Implement robust testing strategies to uphold product quality
- Utilize your extensive experience with AWS services to architect, deploy, and maintain cloud-based solutions, leveraging services such as ECS, S3, Lambda, and others as appropriate
- Apply your understanding of financial industry requirements to tailor solutions that address integration needs and comply with regulatory standards
- Build a deep understanding of our current infrastructure and identify improvements to keep Kapitus on the forefront of FinTech
- Drive agile development practices within the team, including sprint planning, daily stand-ups, backlog grooming, and retrospectives, to ensure efficient delivery and continuous improvement
- Work closely with cross-functional teams, including product management, QA, and operations, to ensure alignment of development efforts with overall business objectives
Requirements:
- Bachelor or Master's degree in computer science
- Minimum of 6+ years of experience in software development as tech lead or senior/staff developer, with a focus on backend service development
- Strong proficiency in AWS cloud services development and infrastructure management
- Proficiency in microservices design and development using Java, Spring Boot, OpenAPI and Python
- Experience with relational databases (MSSQL and MySQL) and NoSQL DB
- Proven experience in designing and architecting scalable, high-performance systems
- In-depth understanding of agile methodologies and experience leading agile teams
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with diverse teams
- Strong problem-solving skills and attention to detail
- Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities
- Experience in the financial industry is highly preferred
- Experience with PHP is highly preferred