Sr. Software Engineer / Tech Lead

Ventures · -, -
Department Ventures
Employment Type Full-Time
Minimum Experience Experienced

Sr. Software Engineer / Tech Lead

We are looking for a highly skilled software engineer to join our small, highly motivated team. You will have unparalleled opportunities to make a big impact on our vision.

About GBL

GBL Ventures (a unit of Good Business Lab) develops innovative, user-centered workplace technologies (e.g. in HR technology, Financial technology) for labor intensive manufacturing sector. Its vision is to improve lives of workers by bringing innovative solutions impacting day-to-day processes (for e.g. communication between workers and managers) to the fore.


GBL was founded in 2017 as a research-based start-up by two academics from the University of Michigan and the Head of Organizational Development at Shahi Exports, India's largest apparel exporter. Today, GBL is using its research findings to build innovative products.


We are on a mission to create technologies for the greater good! We are actively looking for Software Engineers who love the challenge and excitement of a fast growing company. Along with building G.R.E.A.T (good, research-based, enabling, accessible, transformative) products, which are backed by rigorous research, we have a culture of care, empathy, and flexibility.

Here is brief information on two of the many products that we are currently building:

  1. Grievance management dashboard: a gamified dashboard for the HR in large apparel manufacturing factories to record, track and manage grievances received anonymously from workers. The web application is cloud hosted and integrates with the telecommunication sector. The reach of this product is across India with plans to scale in different regions such as Asia-Pacific, Africa, and Latin America. Technologies used: React, AWS, Django REST framework.
  2. Salary advance tool (Fintech space): An app which will enable employees in a large apparel manufacturing factory to withdraw their earned salary at any given time in the month. Technologies used (tentative): Python, AWS, integration with banking sector, REST API, React JS.


Description

🔥 You are a driven, self-starter type of person who isn’t afraid to dig for answers, stays up-to-date on developer trends and is always looking for ways to enhance your knowledge.


🤝 You like to mentor peers and view influential and informal leadership as an exciting opportunity in any role.


🏆 Although the nature of this work is fairly individualist, the ability to collaborate with the team via code review and architecture discussions is vital (and we really love it when team members are active participants in our cadence meetings).


💫 You’ll join our small, highly motivated team that is intent on building the next great technology company in this space. You will have unparalleled opportunities to make a big impact on clients and the business itself.


Key Responsibilities

  • Provide direction and oversight within the engineering team. Lead strategic and cross-functional efforts related to GBL Ventures products
  • Work with engineers, program managers, designers, and partner teams to deliver a set of features with the right overall design and architecture
  • Own and deliver complete features, including design, architecture, implementation, testability, debugging, and shipping
  • Design, build, expand and maintain APIs and services
  • Write clean well-thought-out code with an emphasis on quality, performance, simplicity, durability, scalability, and maintainability
  • Help create a diverse and inclusive culture where everyone can bring their full and authentic self and where we do our best work as a result
  • Help build an excellent team, and support through hiring, coaching, and mentoring.  Enable individual contributors to become the next generation of leaders at GBL. As a senior member on the team, you will be looked up to for guidance
  • Develop and execute against both short- and long-term roadmaps. Make effective tradeoffs that consider business priorities, user experience, and a sustainable technical foundation
  • Share insights and best practices that can be applied to improve development across related sets of systems, platforms, and/or products. Continue to develop your understanding of insights and best practices
  • Provide mentorship and coaching to junior engineers to help them identify and propose relevant solutions
  • Be committed to delivering the best experience for our customers


Please note, depending on which role you are applying for i.e. Tech Lead or Senior Software Engineer, distribution of your key responsibilities may vary. If you are applying for the position of a Tech Lead, you will be more responsible for the technology team and cross-vertical collaboration with the product and business teams. If you are applying for the position of a Senior Software Engineer, you will be mostly responsible for making sure we are building the thing right and on time.


Location: Remote (India)


Remuneration: 30 LPA - 40 LPA


Skills and Requirements


Please note, if you are applying for the position of a Tech Lead, you will need to have strong leadership and communication skills.


  • 5+ years of experience programming with at least one software programming language
  • 2+ years of experience leading design or architecture (design patterns, reliability and scaling) of new and existing systems
  • 5+ years of experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • BA/BS in Computer Science or related field or equivalent work experience
  • Excellent design, coding, testing, problem solving, and debugging skills in any language
  • Passion for building highly available distributed systems at scale
  • Experience working across disciplines, groups, and teams
  • Experience writing applications using JavaScript, C#, or TypeScript
  • Familiarity with database technology such as MySQL, Oracle and MongoDB
  • Experience architecting and delivering distributed cloud services, AWS preferred
  • Experience using modern software configuration management tools in an automated build environment such as Git, Azure DevOps etc.
  • Agile development experience
  • An appetite to learn new technologies and a drive for continual improvement


How to Apply

We are glad you’re interested in applying for this role! Please click "Apply" button to start your application.


After each step, we decide whether to invite you to the next one. Our interview process for this role has the following steps:

  1. CV screening
  2. First technical round
  3. Second technical round
  4. Culture fit interview
  5. Final interview (if needed)

About The Company

Good Business Lab (www.goodbusinesslab.org) is an independent, non-profit labor innovation lab that uses rigorous research methods to design, develop, and test scalable, market-ready interventions capable of providing dual benefits to workers and businesses.


We offer traditional monetary workplace benefits such as insurance and travel allowance. We also offer several other non-monetary workplace benefits like flexible work hours, the ability to work remotely, and no rigid limit on annual paid leave. We are a young and growing start-up making us the ideal ground for team members to experiment, take on dynamic roles, and grow with us. We focus on happiness, output, and quality of work.

On Our Culture

We want to tell you a little bit more about the position and organization you are applying to:

  • As an employee with the Ventures team at GBL, you will be part of a small team, which will allow you to imagine and develop products that fit our mission. You will get a chance to try new things, take initiatives, make mistakes, and grow.
  • Be prepared to try and work on multiple things at a time. Each employee at GBL, if willing, gets to work on different projects and aspects of the organization.
  • There are plenty of benefits at GBL, here are some examples:
    • Flexible working hours: We recognize that a better work life balance can improve employee motivation, performance, productivity, and reduce stress. The basis of our norms pertaining to this is a system of trust in each other and our common goals.
    • Flexible leave policy: Time away from work can be extremely helpful for maintaining a healthy work/life balance. GBL encourages managers and leadership to set the example by taking time off when needed and ensuring their team members do the same.
    • Training and Development: GBL team members can set aside 10% of their work time / around 4 hours a week to improve their skills/knowledge on a subject that they think will help them perform their job better. There is a separate budget set out for this. We encourage all employees to focus both on technical and soft skills. We also facilitate employee mentorship programs.
    • Growth oriented review policy: To foster collaboration, we have adopted regular reviews and check-ins among team members. We see a manager's role beyond what is expected from them by conventional management thinkers. Apart from delivering high quality work, managers are responsible for the holistic development of their team members. This can be achieved through practices inspired from coaching philosophy.
    • GBL Care Systems: As an organization, we are committed to ensuring the wellbeing of our team members and creating a thriving work environment- because that gives us, together, the best chance at achieving our shared mission and sparking joy at work. We do this by partnering with organizations such The Mindclan, Therapize among others for workshops and other wellbeing related initiatives.

Recent projects and blog posts

To acclimatize yourself with some of our work, you can read our blog posts on Medium, and also go through our LinkedIn, Facebook, Twitter, and Instagram.


Our Commitment to Diversity

GBL is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, religion, sexual orientation, gender, gender identity, age, physical disability, or length of time spent unemployed. We celebrate diversity and are committed to creating an inclusive environment for all employees. We offer traditional monetary workplace benefits such as insurance and travel allowance. We are a young and growing company making us the ideal ground for team members to experiment, take on dynamic roles, and grow with us. We focus on happiness, output, and quality of work.


Note: By clicking on the 'apply for this job' button, you confirm that you understand and accept GBL’s Privacy Policy. You also understand that GBL has zero tolerance against sexual harassment/ exploitation /abuse/misconduct ("SEA"). You confirm and declare that you have never been convicted by any court of law and/or you have never been subjected to any sanctions or inquiry or proceedings (be it disciplinary, administrative, civil or criminal) arising from an investigation in relation to sexual harassment/abuse/misconduct or left employment pending investigation and refused to cooperate in such an investigation. 


Referred by (Name)

In this optional field, please input the name of a current or past GBL employee who is willing to refer you for this role. This means they think you're a good fit, vouch for your performance/academic credentials, and suggest your name. You need to get the consent of the employee before inputting their name. Please note that this is not an exclusionary criteria and this column is not mandatory. The goal is to formalize the process of our employees referring someone in their social network. 

Thank You

Your application was submitted successfully.

  • Location
    -, -
  • Department
    Ventures
  • Employment Type
    Full-Time
  • Minimum Experience
    Experienced