This post is over 30 days old. The position may no longer be available

Full Stack Developer Job Description

Quicksand Design Studio , Bengaluru · · Full-time employment · Programming

Quicksand is a design strategy & innovation practice headquartered in India, and working in emerging markets. Our entrepreneurial journey started in 2004 with our New Delhi studio. In 2007, we opened in Bengaluru, and then in Goa in 2017.

We are a multi-disciplinary team of over forty full-time practitioners across strategy, research, design, art and technology. The team represents a wide range of educational and professional backgrounds. 

Quicksand works on innovation mandates across a range of sectors - financial inclusion, public health, education, humanitarian aid, water and sanitation, environment, technology, consumer goods, retail, culture, food and beverage amongst others.


We work with global corporations to envisage new business opportunities.

We work with international development partners to drive social impact through innovation.

We explore and incubate new social, business and cultural ventures.

As on date Quicksand has worked in over 30 countries across the globe with several hundred clients.

You will be joining a multidisciplinary team of designers, artists, strategists, architects and technologists. At Quicksand, our diversity is our strength. We work on a diverse range of projects, from interactive web applications to immersive digital experiences, collaborating with a wide variety of clients across different industries. If you are a talented Full Stack Developer looking to join a dynamic and forward-thinking team, we'd love to hear from you. We have offices in New Delhi, Bengaluru and Goa. 

We work across a range of sections - public health, climate change, financial-inclusion, consumer goods, humanitarian aid, culture, food among others - with a mandate to innovate. Your work at Quicksand will always be meaningful whether it is improving data quality across public health systems, prototyping a new mass-market retail product, creating technology to prevent human elephant conflict or developing hi-tech research probes. 

Just like our team and our portfolio, technology requirements at Quicksand are quite diverse. A full stack developer joining us will get to work closely with their colleagues on a range of projects, some short term and other long. These may include web-apps, product prototypes, internal tools, experimental research products and much more. Through all of these, you will be guided by highly experienced technologists at Quicksand and within our global network of experts and collaborators. If you are aFull Stack Developer with a passion for both code and design, this would be the right opportunity for you - to create visually stunning and highly functional digital experiences that have a lasting real-world impact. 

 Benefits of Working at Quicksand

  1. Compensation: A compensation package commensurate with your skills and experience will be designed for you.
  2. Quicksand additionally offers a performance-linked bonus on your annual base salary, depending on a review of your performance and achievement of overall studio targets.
  3. At Quicksand, we understand that personal and family commitments are essential, and that's why we offer a generous leave policy to help our team members maintain a healthy and fulfilling life outside of work. The studio offers 48 days of total paid leaves per calendar year. This includes 8 public holidays, 15 days of summer and winter vacation, which we take across the studio, as well as 25 days of annual leave, across vacation, casual, and sick leaves.
  4. All full-time employees at Quicksand are covered under an annual medical insurance (including spouse and children) for a value of Rs. 5 lakhs annually.
  5. The chance to work on exciting and innovative projects with a talented team.
  6. Employees are provided necessary infrastructure, including laptops.
  7. Our studio space offers additional benefits, including access to an in-house library, digital content & delicious meals prepared in-house.

Position Responsibilities

Server-Side Development

  • Develop and maintain our backend infrastructure. Most of this involves using Python and Flask. In a small number of cases, this may include NodeJS. 
  • Integrate third-party systems and APIs by understanding their architecture, building adapters, and ensuring seamless data flow.

Client-Side Development

  • Develop and optimise front-end interfaces by designing responsive layouts for various device sizes, implementing efficient data rendering and real-time updates, testing and optimising for browser compatibility.
  • Display proficiency in HTML, CSS, and JavaScript, and be able to implement interactive features and animations and optimise code for performance and maintainability.
  • Stay updated and be willing to adapt to emerging client-side technologies as project requirements evolve.
  • Familiarity with one front end framework such as Angular, React or Vue.

 Version Control and Collaboration

  • Expertly use GIT for source code management by regularly committing code changes with meaningful commit messages, collaborating on branches and managing merge requests, as well as resolving conflicts and ensuring a consistent codebase.
  • Coordinate with other team members by conducting code reviews and providing constructive feedback and collaborating on solution design and architecture discussions.

Basic Qualifications

  1. 2-5 years experience in Full Stack Development.
  2. Ability to learn and adapt to different client-side technologies/frameworks.
  3. High proficiency in Python, especially Python3, with hands-on experience in Flask.
  4. High proficiency in Javascript.
  5. Sound knowledge of HTML and CSS.
  6. Strong knowledge of Linux system administration, especially Ubuntu.
  7. Familiarity with setting up and managing servers, including but not limited to software installations and configurations.
  8. Familiarity with Docker.
  9. Demonstrated experience with cloud platforms, especially Digital Ocean and AWS.


Preferred Qualifications

  1. Experience with NodeJS.
  2. Contributions to open-source projects.


Soft Skills

  1. Excellent communication skills with the ability to articulate technical concepts to non-technical stakeholders.
  2. Proactive attitude with a genuine passion for technology and continuous learning.
  3. Ability to work collaboratively within a team as well as independently.


Application Process

In case this resonates with you, please apply with your recent resume, a portfolio of work samples as well as some sample HTML/CSS/JavaScript code of some work you're proud of. This will be followed by two to three rounds of interviews and an assignment. 


Diverse and Inclusive Hiring

We are an Equal Opportunity Employer. Quicksand does not discriminate against qualified employees or applicants based on caste, race, colour, religion, gender identity, sex, sexual preference, sexual identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, or any other characteristic protected by Indian national or state law or local ordinance. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Apply for this position

Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.

It is OK for recruiters, HR consultants, and other intermediaries to contact this employer