Principal Software Engineer (Backend) at Koshex (S21)
₹1.5M - ₹2.5M INR  •  0.05% - 0.10%
Automating wealth creation for 400M Indian millennials
Bangalore
Full-time
3+ years
About Koshex

Automating wealth creation for 400 million Indian millennials with data-driven insights around their day to day finances to save more and invest well. Koshex is designed around an individual rather than an industry.

About the role
Skills: Flask, Memcached, Python, Microservices, PostgreSQL, RabbitMQ, Redis, Elasticsearch

About Us:

At Koshex, we're revolutionizing the wealthtech industry with innovative solutions to empower 400 million Indian millennials to maximize their potential in the wealth creation journey. We're seeking a passionate and experienced Principle Software Engineer to join our dynamic team. If you have a knack for designing robust, scalable systems and a deep understanding of fintech applications, we'd love to meet you.

Responsibilities:

  • Lead the design and architecture of complex systems, ensuring scalability, reliability, and security.
  • Collaborate with cross-functional teams to understand requirements and translate them into technical specifications.
  • Design and implement APIs, database schemas, and system integrations.
  • Implement and manage caching solutions using Redis and Elasticsearch for optimized performance and fast data retrieval.
  • Conduct thorough code reviews, providing feedback and guidance to junior engineers.
  • Stay updated with emerging technologies and industry trends, applying them to enhance our products.
  • Troubleshoot and resolve system issues, ensuring optimal performance and uptime.

Requirements:

Education:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Experience:

  • Minimum of 4 years in system design and architecture.
  • Proven experience in designing large-scale applications, preferably in the fintech domain.
  • Strong understanding of database management, API architecture, and microservices.

Technical Skills:

  • Proficiency in programming languages such as Python, and Ruby or C++.
  • Deep knowledge of database technologies (SQL and NoSQL) and ACID properties.
  • Experience with cloud platforms (AWS, GCP) and containerization (Docker, Kubernetes).
  • Familiarity with API gateways, reverse proxies, and CDN/DNS configurations.
  • Experience with Redis and Elasticsearch for caching and search optimization.
  • Strong understanding of security best practices and performance optimization techniques.

Soft Skills:

  • Excellent problem-solving abilities and attention to detail.
  • Strong communication skills, capable of explaining complex technical concepts to non-technical stakeholders.
  • Leadership qualities with the ability to mentor and guide junior team members.
  • Self-motivated with a proactive approach to learning and development.

What We Offer:

  • Competitive salary and benefits package.
  • Flexible working hours.
  • Opportunities for professional growth and development.
  • A collaborative and innovative work environment.
  • The chance to make a significant impact in the fintech industry.
Technology
  • Microservice Architecture
  • Python
  • R
  • PostgreSQL
  • MongoDB
  • Angular
  • HTML
  • JS
  • AWS
Interview Process
  • Initial screening: 15-minute phone call
  • Technical Interview: In-office or video call for 60 min
  • Technical Interview-II: In-office or video call for 60 min
  • Culture fit: 20-minute phone call
  • Final Discussion: 20-minute call with Founders

Other jobs at Koshex

fulltimeBangaloreBackend₹1.5M - ₹2.5M INR0.05% - 0.10%3+ years

Hundreds of YC startups are hiring on Work at a Startup.

Sign up to see more ›