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.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job