Analyze and understand the existing Tally code and Tally Bot product , including architecture, data flows, and business logic.
Collaborate with cross-functional teams to identify improvements and optimize the scalability and performance of the Tally product suite.
Refactor, debug, and enhance legacy code to meet current and future product needs.
Implement new features and capabilities for the Tally Bot, improving its functionality and value to end-users.
Work with product managers, designers, and other developers to ensure the technical solutions meet business requirements.
Ensure high code quality and adhere to best practices in testing, code reviews, and documentation.
Troubleshoot and resolve issues in production environments.
Contribute to the continuous improvement of the development process, tooling, and automation.
Required Qualifications:
Strong experience with Scala and related technologies (Akka, Play Framework, etc.).
Solid understanding of product architecture and coding best practices.
Proven experience in deciphering and working with complex, legacy codebases.
Experience with backend systems, APIs, and microservices.
Familiarity with testing frameworks and CI/CD pipelines.
Strong problem-solving skills and ability to debug production systems.
Excellent communication and collaboration skills, with the ability to work in cross-functional teams.
Preferred Qualifications:
Experience with financial services or fintech platforms is a plus.
Familiarity with the Tally Bot product or similar conversational AI bots.
Exposure to other programming languages (Java, Python, etc.) is a plus.
Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
Our Values
Continuously Learn - We challenge ourselves for the sake of getting better as individuals, as teams, and as an organization to deliver for our partners.
Debate and Commit - We respectfully and openly debate to strengthen our ideas and build shared conviction - once we decide, we go all in, together.
Dream Big and Act - We boldly tackle complex problems, pressure-test solutions in real-time, and adapt with speed and energy.
Advance Inclusion - We create a world where everyone can win, designing systems that better represent people and generate sustainable value for our employees, partners and investors.
Be Accountable Together - We proudly own our actions and our results, taking initiative to ensure our work gets over the finish line as a team.