
Senior Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Woolf seeks a dynamic Senior Software Engineer in Hyderabad / Secunderabad, Telangana, India, to bolster its core product's technical foundation for scalability and resilience. This role involves accelerating feature development while maintaining reliability and performance, resolving engineering bottlenecks, and enhancing code quality. Responsibilities include architecting and implementing scalable backend and frontend systems, collaborating with product and design teams, taking ownership of technical components, leading architectural discussions, championing code quality through best practices in testing and CI/CD, conducting peer reviews, and mentoring junior engineers. The ideal candidate possesses 2+ years of experience in a startup environment, proficiency in object-oriented languages (TypeScript, Python, Java), strong system design fundamentals (databases, distributed systems, REST/gRPC), experience with CI/CD, cloud infrastructure (AWS/GCP), and observability tools. A strong ownership mindset, excellent communication skills, a passion for mentoring, and a product-focused mentality are essential. This is an independent contractor position with global remote flexibility.
Company
Woolf
Woolf is revolutionizing higher education by accelerating innovation and increasing global access to world-class, transferable degrees. As a collegiate higher education institution, Woolf partners wit...