Job DescriptionAs a seasoned software professional, you will design and implement robust software solutions to deliver value efficiently and reliably for clients.No two days are the same; you'll never stop learning and growing. You'll have autonomy to make important decisions about systems and processes while receiving support and guidance along the way.The team is supportive, highly talented, and always encouraged to communicate ideas with leadership.Key Responsibilities:Develop clean, efficient, and well-documented code using modern software development practicesDiagnose and resolve production issues impacting uptime, stability, or performanceProfile and optimize code, database queries, and API interactions to improve response times and scalabilityCollaborate with Product and QA teams to enhance reliability and maintainability of core systemsParticipate in code reviews, architecture discussions, and performance tuning initiatives