HamburgerMenu
hirist

CodeVyasa - Senior Software Developer - Data Structure & Algorithm

Code Vyasa
6 - 12 Years
Bangalore

Posted on: 05/06/2026

Job Description

What You Bring :

Must-Haves :

- Strong Computer Science fundamentals including Data Structures, Algorithms, Design Patterns, and Problem Solving.

- 8+ years of hands-on backend development experience using Java, Spring Boot, and Microservices Architecture.

- Proven experience working in product-based companies, SaaS platforms, fintech products, or high-scale consumer internet businesses.

- Strong track record of designing, building, and owning production-grade backend systems used by large customer bases.

- Hands-on experience with SQL and NoSQL databases, distributed systems, caching technologies, and messaging platforms.

- Extensive experience building RESTful APIs and event-driven microservices.

- Solid understanding of concurrency, multithreading, asynchronous processing, and system reliability.

- Experience operating cloud-native applications on AWS, GCP, or Azure.

- Strong exposure to CI/CD pipelines, automated testing, monitoring, logging, and observability practices.

- Deep understanding of software architecture, scalability, performance optimization, and fault-tolerant system design.

- Demonstrated ownership of production systems, including incident management, debugging, and root-cause analysis.

- Strong communication skills with the ability to collaborate effectively across engineering, product, and business teams.

- Self-driven and highly accountable, with a builder mindset and the ability to thrive in fast-paced product environments.

Preferred Product Experience :

Candidates should have experience working in one or more of the following environments :

- Product-based companies

- SaaS organizations

- Fintech platforms

- E-commerce marketplaces

- Logistics and supply chain technology platforms

- Consumer internet products

- High-growth startups handling large-scale distributed systems

Strong Signals We Actively Look For These :

- Architected and scaled systems that handled significant production traffic and business-critical workloads.

- Experience solving real-world scalability, reliability, and performance challenges.

- Built side projects, developer tools, internal platforms, or open-source contributions outside regular work responsibilities.

- Contributions to open-source projects, technical blogs, engineering communities, or conference talks.

- Patent filings, published research, or notable engineering achievements.

- Strong competitive programming, hackathon achievements, or other evidence of exceptional problem-solving ability.

- Demonstrated ownership and delivery of products from design through production deployment and scaling.

What We Value Most :

We care less about job titles or company names and more about :

- Systems you have built and scaled.

- Complex engineering problems you have solved.

- Ownership demonstrated in production environments.

- Product mindset and ability to think beyond implementation.

- Passion for building reliable, scalable software that creates measurable business impact.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...