Software Engineer

5 years

0 Lacs

Posted:5 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About Ryewalk

At Ryewalk, we go beyond solving problems - we engineer smart, scalable solutions that drive business success.


  • Salesforce Experts

    – We don’t just implement CRM solutions; we tailor Salesforce to fit your business, ensuring seamless adoption and maximum impact.
  • Cloud Strategists

    – We design and build cloud architectures in AWS that are robust, scalable, and ready for the future.
  • Tech Trailblazers

    – When technology challenges stall progress, we step in, streamline, and deliver. No jargon, no fluff - just outcomes that matter.


If it’s a complex tech challenge, we’re the team that makes it work.


About the Role

Software Engineer (2–5 years experience)


The ideal candidate has strong foundations in modern web technologies, understands distributed systems architecture, and is passionate about building event-driven microservices. You will be expected to write clean, maintainable code while designing systems that scale seamlessly in cloud-native environments.


If you're passionate about modern software architecture, microservices, and cloud-first development, you'll thrive at Ryewalk.


Key Responsibilities

  • Build scalable applications

    using Node.js, TypeScript, and React with focus on performance and maintainability.
  • Design and develop microservices

    with event-driven architecture and asynchronous communication patterns.
  • Implement robust APIs

    (REST/GraphQL) with proper error handling, validation, and documentation.
  • Work with distributed systems

    including message queues (Kafka), databases (PostgreSQL), and caching layers (Redis).
  • Collaborate with cross-functional teams

    to deliver features from conception to production deployment.
  • Deploy and maintain applications

    in Kubernetes clusters with CI/CD automation.
  • Optimize application performance

    through profiling, monitoring, and database query optimization.
  • Write comprehensive tests

    (unit, integration, e2e) to ensure code quality and reliability.
  • Participate in code reviews

    and contribute to technical decision-making and architecture discussions.


What We're Looking For

✅ Must-Have Skills

  • 2–5 years of software development experience

    with strong problem-solving abilities.
  • Proficiency in Node.js and TypeScript

    with understanding of async/await, promises, and event loop.
  • Strong React experience

    including hooks, state management, and component architecture.
  • Database expertise

    with PostgreSQL including query optimization and schema design.
  • API development experience

    with RESTful services, authentication, and data validation.
  • Version control proficiency

    with Git and collaborative development workflows.
  • Understanding of software engineering principles

    including SOLID, design patterns, and clean code practices.


✅ Nice-to-Have Skills

  • Python development experience

    for backend services or automation.
  • Microservices architecture

    experience with service decomposition and inter-service communication.
  • Event-driven systems

    knowledge with message brokers like Kafka or RabbitMQ.
  • Redis experience

    for caching, session management, and real-time features.
  • Kubernetes deployment

    experience with containerization (Docker) and orchestration.
  • AWS cloud services

    experience (EC2, RDS, S3, Lambda, EKS).
  • Monitoring and observability

    tools (Opentelemetry, Grafana, logging frameworks).


What Makes You a Great Fit


Architecture Mindset

Performance Conscious

Quality Focused

Cloud Native

Great Communicator

Tech Enthusiast

Fun to Work With


Why Ryewalk? 🚀


Technical Excellence

Scalable Systems

Cloud-First Approach

Fun Work Environment

High-Tech Passion

Open Communication

Ownership Culture

Flexible Work

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You