Search by job, company or skills

Furlenco

Senior Software Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 21 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

The Role

As part of the Software Engineering Team focusing on tech, you will work on designing, building and enhancing our in-house tech-stack that powers our entire e-commerce business and includes systems enabling Search, Customer Segmentation, Discounts, Order / Warehouse / Logistics Management, Payments, Risk Analysis & KYC, Accounting & Invoicing, Custom app layouts among others.

You will actively participate with the Product Management, QA and Data Analytics teams to model the domain of the most challenging problems in Furlenco using DDD principles and use your proficiency in High-level (System) Design and Low-level (Code) Design to build systems that are easy to work with and that can scale with time, thereby playing a vital role in growing our products and scaling our platform.

As a full-stack engineer, you'll own features end-to-end across the backend services and the customer-facing web experiences they power.

Roles and Responsibilities :

  • Own what you build : Take end-to-end ownership of building an application, right from modeling the problem-domain through to design, implementation, timely delivery and post release stability — across both backend services and frontend experiences.
  • Understanding the systems & technologies in use and how they work together to achieve a common business goal.
  • Timely communication of status of deliverables to all stakeholders.
  • Active collaboration with peers to see through releases to Production.
  • Collaboration with Staff and Principal Software Engineers to work on the design and architecture of our systems.
  • Collaboration with Project Management to plan and execute releases.
  • Leverage AI tools as a force-multiplier across the development lifecycle — design exploration, code generation, review, testing, debugging and documentation — while maintaining a high bar for correctness and quality.

Required Skill Set :

  • B.E / B.Tech degree in computer science or equivalent.
  • 4 to 6 years of experience in software development and full product life-cycles.
  • Excellent verbal and written communication skills in English.
  • Proficiency in solving problems using data-structures and algorithm design techniques.
  • Coding skills in Java coupled with a strong base in object-oriented programming and functional programming paradigms.
  • Proficiency in developing RESTful web services using the Spring Boot framework.
  • Proficiency in building modern frontend applications using React or Angular, including state management, component architecture, and integration with backen APIs.
  • Proficiency in SQL, schema design and experience in working with relational databases.
  • Proficiency in analyzing logs and debugging issues.
  • Awareness of SOLID, DRY & YAGNI design principles.
  • Expertise in writing clean, testable code.
  • Ability to mentor and assist teammates in using best-practices.
  • Strong learning agility — comfort and demonstrated ability to pick up new language frameworks and tools you haven't worked with before (e.g., ramping up on Golang, a new frontend framework, or an unfamiliar infra component when the problem calls for it). We care more about how quickly you become productive in something new than the exact stack on your resume.
  • AI-native engineering mindset. You use AI tools (Claude, Cursor, Copilot, agentic coding tools, etc.) as a deep part of how you build software — not just for autocomplete.
  • You think about harness engineering: setting up the right context, evals, prompts, guardrails, and feedback loops so AI produces reliable output at scale. You can articulate where AI accelerates you, where it doesn't, and how you verify what it produces.

Good to Have Skill Set :

  • Experience in building a microservices-based architecture. Exposure to messaging-queues such as RabbitMQ and Apache Kafka.
  • Working experience with Docker/Kubernetes on AWS or any other cloud provider.
  • Experience in unit-testing frameworks like JUnit.
  • Experience in working on Go and JavaScript / TypeScript based tech-stacks.
  • Experience in Agile and tools like JIRA.
  • Experience building internal AI-powered tooling, agents, or developer workflows (custom prompts, evals, RAG pipelines, MCP integrations, etc.).
  • Active participation in improving existing practices and processes.

Perks Include :

  • Industry competitive salary packages with benefits.
  • Exposure working with some of the best minds in the industry.
  • There is no probation period for anyone who works with us at Furlenco.
  • A positive work atmosphere that encourages collaboration and holistic development.
  • We provide a comprehensive insurance cover for you and your family.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147139941

Similar Jobs