Junior Software Developer - taSki
About the Job:
Our engineers build technologies that power how our users connect, create, and grow. We work at scale — our products handle millions of requests, large volumes of data, and demand systems that are fast, reliable, and secure.
We're looking for a Full Stack Engineer who brings ideas across the entire stack — backend services, distributed systems, databases, caching, event-driven architectures, and AI integrations. You'll work on projects critical to our product's growth, with the opportunity to evolve as the team does.
We need engineers who are versatile, show ownership, and are enthusiastic about taking on new challenges. If you thrive in fast-paced environments, learn quickly, and love building — we'd love to hear from you.
Key Responsibilities:
●Design and develop scalable backend services using Node.js and Python, following microservice and event-driven patterns.
●Build responsive and performant UIs with React.js or Vue.js that deliver delightful user experiences.
●Architect distributed systems with a deep understanding of trade-offs in availability, consistency, and performance.
●Implement and manage data layers across MongoDB and MySQL, optimising queries and schema design for real-world loads.
●Leverage Redis for caching strategies, session management, and pub/sub event pipelines.
●Design and integrate AI/ML capabilities into product features — LLM APIs, embeddings, agents, or custom pipelines.
●Own the end-to-end lifecycle of features — from design and implementation to testing, deployment, and monitoring.
●Collaborate in an async-first environment, writing clear documentation and participating in architecture reviews. Proactively explore new tools, patterns, and technologies that could improve our systems or team velocity.
REQUIRED SKILLS & EXPERIENCE
Backend Development
●Solid experience with Node.js — REST APIs, async patterns, streams, and performance tuning.
●Working knowledge of Python for scripting, data pipelines, or service development.
Architecture & System Design
●Ability to design microservice systems with clear service boundaries and communication contracts.
●Understanding of event-driven architecture, CQRS, and eventual consistency patterns.
●Experience with cloud platforms and containerisation (Docker).
AI Integrations
●Experience integrating LLM APIs (OpenAI, Anthropic, Gemini) or building AI-powered features.
●Exposure to vector databases, RAG pipelines, or AI agent frameworks is a bonus.
Frontend Development
●Proficiency in Vue.js and/or Next.js / React.js including SSR, SSG, routing, and state management.
●Comfortable with component architecture, hooks, and modern JavaScript (ES2020+).
Databases
●MongoDB — schema design, aggregation pipelines, indexing, and Atlas usage.
●MySQL — relational modeling, complex joins, transactions, and query optimisation.
Caching & Messaging
●Hands-on Redis experience for caching, rate limiting, TTL strategies, and pub/sub.
●Familiarity with message brokers (Kafka, RabbitMQ, or similar) is a strong plus.
THE MINDSET WE'RE LOOKING FOR
Skills can be taught. Curiosity cannot. Above all else, we are looking for someone who embodies these traits:
●You explore tech not because you have to, but because you genuinely love to understand how things work.
●You treat every sprint, PR, and incident as a chance to grow. You read docs, watch talks, and run experiments.
●You do not wait for perfect conditions. You build, iterate, and ship.
●You understand how components interact and make decisions with the big picture in mind.
●You communicate clearly, give thoughtful code reviews, and make the people around you better.
●You embrace feedback, admit what you do not know, and actively seek to fill the gaps.
NICE TO HAVE
●Experience with serverless architectures (AWS Lambda).
●Contributions to open source projects or personal side projects.
●Prior experience working in a startup or high-growth product environment.
●Understanding of security best practices — OWASP, auth patterns, data encryption.
WHAT WE OFFER
●A high-trust environment where your ideas are heard and your work ships to real users.
●A team that values learning — conference budgets, internal talks, and time to experiment.
●Competitive compensation, flexible hours, and remote-first work culture.
●Access to cutting-edge tools and the latitude to choose the right technology for the job.
●A front-row seat to the AI revolution — we are building AI-native products from day one.
HOW TO APPLY
We review applications on a rolling basis. Send us your resume, a link to your GitHub or portfolio, and a short note (2–3 sentences) on what you have been most excited to learn in the last six months.
We do not care about pedigree. We care about passion, potential, and proof of work.
Pay: Up to ₹300,000.00 per year
Application Question(s):
- Are you an immediate joiner?
- what is your current CTC?
- what is your expected CTC?
Experience:
- Node.js: 1 year (Required)
Work Location: In person