brand logo
View All Jobs

Software Development Engineer 2

Tech & Product
Bangalore
Job Description
About Goodera 
Goodera is a fast-growing startup committed to revolutionizing employee volunteering. Through our innovative technology platform and a unique operating model, we help companies scale employee volunteering globally by offering them meaningful experiences relevant to their communities. Our clients include some of the world’s best and largest companies. We are growing 100% year on year and are backed by investors including Zoom Ventures, Elevation Capital, Nexus Venture Partners, Omidyar Network and Ursula Burns. 

Job Description 
Goodera is looking for an experienced and motivated professional to be an integral part of its core engineering team with strong development experience in a fast paced environment. 

Responsibilities: 
● Develop a deep understanding of the start-up’s ecosystem. 
● Build customer-facing products as well as internal tools for a global company. 
● Own, build and maintain systems and reusable components across multiple applications. 
● Write and maintain high-quality, testable and clean code. 
● Research, analyze and implement the latest technologies and frameworks. 
● Collaborate with product managers to deliver requirements end-to-end. 

What we have to Offer:
● Experience building a transformative product.
● Work with a performance-oriented team driven by ownership, open to experiments and passionate about creating impact through tech.
● Learn to design systems for high accuracy, efficiency and scalability.
● End-to-end ownership of your task.

Job Requirement
● 4+ years of experience building scalable products and distributed applications/services.
● Min 2+ years of experience working with node.js
● Low-level and high-level design experience.
● Good to have an experience in managing cloud infrastructure (e.g. AWS, GCP, etc).
● Excellent coding and problem-solving skills and ability to produce high-quality, bug-free and testable production-grade code.
● Ability to review code and continuously push for higher standards of development.
● Good to have a full-stack experience.
● Ability to own end-to-end deliveries, right from requirements till release.
● Experience working in an Agile/Scrum development process.