Tinkerlust
Tinkerlust

Software Engineer (Full Stack)  

Tinkerlust

 
  • South Jakarta, Indonesia
    South Jakarta, Jakarta, Indonesia, Jl Sisingamangaraja No.11-A, RT.2/RW.8, Gunung, Kebayoran Baru. Jakarta Selatan
    South Jakarta
    Jakarta
    Indonesia
    Indonesia
    TELECOMMUTE
  • Full timeFULL_TIME

Expired 2 years ago

2022-09-07T17:00:00+00:00
Job closed.

Job Description

About the role

Tinkerlust is looking to grow our engineering team. We’re looking for talented and motivated Full Stack Software Engineers who are product-centric.

As a Software Engineer, you are expected to execute on the projects assigned to your squad. You will also be the knowledge leader and code owner of a core sub-system of Tinkerlust’s platform, supporting your squad leader in achieving your squads goals

A Software Engineer will see you working with 2-3 other engineers. You will help your squad produce and execute solutions. For example, this can come in the form of writing code, debugging issues reported and writing unit tests. You will be the technical expert in your domain, ensuring the code you produce follows the team's conventions while adhering to the industry’s best practices.

In this role, you will have the privilege of directly impacting our user’s user-experience through systems that you build. You will collaborate with UI/UX Designers and Product Managers supporting your squad during the design and implementation of features. You will use your creativity and problem solving skills – along with your technical knowledge – to develop great user experiences.

Software Engineers at Tinkerlust are technical masters. You are expected to have a strong understanding of programming fundamentals like Object Oriented Programming, SQL, networking, API Design and Systems Design. You should be a master of the tools of your trade. For example, you should be able to independently set up Visual Studio for debugging and linting and have strong knowledge of Git.

You will get the opportunity to experience all aspects of software engineering, from system design, programming, building & deploying scalable systems, establishing great engineering processes and business impact of engineering solutions.

Tasks and Responsibilities

  • Develop a solid understanding of Tinkerlust’s business model
    • You will undergo an onboarding program where you will learn about the business and how we model it in our software
  • Maintaining and improving a core sub-system of the Tinkerlust Platform. For example:
    • Monitoring, investigating and fixing errors reported in Sentry
    • Identifying and improving parts of the system, such as and not limited to, refactoring code and forming effective and efficient test cases
    • Writing unit tests
    • Code reviews with your peers
    • Ensuring documentation is up to date
  • Developing new features or feature improvements assigned to your squad to achieve your squads OKRs. This can come in the form of:
    • Writing code to improving a feature in order to solve a regressive issue
    • Writing unit tests
    • Developing new endpoints to power new features
    • Code review to ensure high standard of code quality and industry best practices
    • Ensuring good documentation is written
  • Finding solutions to technical problems of a moderate scope and complexity
  • Confidently ship small features and improvements with minimal guidance and support
  • Collaborate with Product, UI/UX and Growth teams to execute on medium to large projects.
    • Formalise timelines and deliverables for the project with your Squad Lead
    • Estimating complexity for implementation of project
    • Designing and reviewing technical specifications (e.g. database design, classes)
  • Flexible, decisive and know how to put ego aside and focus on solving problems.
  • Not afraid to voice your opinions on technical decisions made by the team
  • High level of initiative to plan your own sprint deliverables

Minimum Qualifications

  • A bachelor's degree in Computer Science/Computer Engineering, Information Technology or related fields
  • At least 3 years experience as a Software Engineer
  • Strong Computer Science fundamentals in data structures and software engineering
  • Practical knowledge in algorithms, networking and database concepts
  • Able to break down complex problems into actionable steps
  • Able to demonstrate strong understanding of software engineering concepts & fundamentals
  • In-depth understanding of web frameworks (Rails, Django, Laravel, etc)
  • In-depth knowledge of minimum one Javascript Framework (React, Angular, Vue, etc)
  • Flexible, decisive and know how to put ego aside and focus on solving problems.
  • Not afraid to voice your opinions on technical decisions made by the team
  • Desire to learn

Perks and Benefits

  • Paid Sick LeavePaid Sick Leave
  • Work from HomeWork from Home
  • Performance BonusPerformance Bonus
  • Medical, Prescription, Dental, or Vision PlansMedical, Prescription, Dental, or Vision Plans

Required Skills

  • Ruby on Rails
  • JavaScript
  • React
  • Networking
  • MySQL

Preferred Courses

  • Computer Science
  • Computer Engineering

Jobs Summary

Job Level
Associate / Supervisor
Job Category
IT and Software
Educational Requirement
Bachelor's degree graduate
Recruiter response to application
Sometimes
Office Address
Jl Sisingamangaraja No.11-A, RT.2/RW.8, Gunung, Kebayoran Baru. Jakarta Selatan
Industry
Fashion E-Commerce
Vacancy
2 openings
Website
http://www.tinkerlust.com/

Feel secure when applying: look for the verified icon and always do your research on a company. Avoid and report situations when employers require payment or work without compensation as part of their application process.

About Tinkerlust

On average, a woman has approximately 90 items in her closet worth around US$ 1,000 and 51% of these items are not used at all. Most of those unused items ended up in the landfill with a total of 10.5 million tons of clothing a year.

Tinkerlust exists to help women make use of those 51% unused items and promote a more sustainable shopping experience. We make it simple for women to buy and sell preloved fashion items from fast fashion trends to high end brands.

In Tinkerlust we connect the desire to shop closets of Indonesia’s fashionistas.

We're a venture backed company that is leading the way in sustainable fashion.

Join our team!

Meet our team: https://www.tinkerlust.com/who-we-are/

People also applied to

  1. Home

Other Recommended Jobs

Apply jobs in

Job Categories:

Related to your search: