Senior Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Join a dynamic YC client as a Senior Software Engineer in Bengaluru, India. This full-time role is ideal for candidates with a minimum of 4 years of experience. You will be instrumental in designing, developing, and maintaining scalable software applications, collaborating closely with product and QA teams to deliver high-quality features. Responsibilities include building robust backend services and RESTful APIs using Django, developing user interfaces with Angular, and ensuring application stability through performance enhancements and issue diagnosis. You will also guide junior developers, conduct code reviews, and manage databases like PostgreSQL and MongoDB. Experience with messaging systems (Kafka, RabbitMQ), the ELK stack for monitoring, and Redis for caching is essential. We are looking for individuals with strong Python skills, a deep understanding of OOP, scalable system design, and performance optimization. Familiarity with Linux basics and debugging techniques is also required.
Company
Weekday AI
Weekday AI is a premier recruitment platform, proudly backed by Y Combinator (YC W21). We specialize in connecting top talent with exciting career opportunities at leading YC and VC-funded startups. O...