Senior Software Engineer I
Current• Developed and maintained scalable and high-performance backend systems using Golang and Python, ensuring timely delivery of new features and improvements to existing functionality.• Collaborated closely with cross-functional teams, including frontend developers, product managers, and quality assurance engineers and DevOps engineers to ensure that requirements were understood and implemented correctly.• Led the design and implementation of a new caching mechanism that improved application performance resulting in a better user experience for users• Acted as a mentor for junior developers, providing guidance on best practices, code review feedback, and improving team productivity.• Worked with Scrum teams to deliver sprints and meet deadlines, handling critical changes and production emergencies when necessary. • Collaborated closely with platform engineers and the VP of Product to shape the development of new service features, ensuring alignment with technical capabilities and product vision.• Worked closely with platform engineers to evaluate the technical feasibility of proposed features, considering factors such as scalability, performance, and development timelines.• Provided input on prioritization decisions, considering technical complexity, resource allocation, and market demand, to help shape the product development roadmap.