Position: Tech Lead (Kumbaya)
Company: SD Solutions
Experience required: 5y
English level: intermediate

**Responsibilities:**

Can architect solutions, based on customer-specific requirements and use cases, and own their implementation by taking ownership and ensuring the solutions are deployed and fit for purpose.
Can break a project down into logical streams of work like milestones or sprints and is familiar with the merits and drawbacks of waterfall and agile development (both Kanban and SCRUM).
Completes hands-on development work and remove roadblocks as part of the client engagements
Can speak to examples of solutions (both single pieces of code and systems) they have both under, and over-designed, and the pros and cons of each.
Writes clean, structured code with change and reuse in mind.
Is obsessed with simplicity but loves complex problems.
Discovers and implement new technologies that yield competitive advantage
Understands that everything in our field involves a tradeoff, and will look for what that is for design patterns, libraries, frameworks, and processes.
Understands that the job is to provide solutions to problems, not write code. Because of that, they will always think of what they are doing in terms of how much value it brings to their organization vs how much effort they are putting in.
Will take a step back and question when systems fail or are harder than expected, interrogating what is breaking down and will evaluate the cost of fixing root problems, and either fix them directly or put things in motion so they will be fixed eventually.

**Skillset:**

Has at least 5 years as a lead developer in a team setting, with at least 10 years of development experience overall
Experience with NodeJS and (or) React Native, but has experience across the full stack
Bachelor’s degree (in Computer Science or Engineering preferred)
Experience with containerized deployment and development environments across AWS and GCP with some Azure understanding
Expertise in the app publishing to App Store/Google Play
Experience with high scalability projects involving cloud-based infrastructure design and implementation
Successful track record of developing quality software products and shipping production-ready software
Good understanding of REST-ful API design patterns
Understanding of data models and an understanding for how data should be modeled for performance
Experience with firebase/firestore
Design, develop and implement unit and scenario testing for existing code base and for new functionality under development
Experience with Scrum/Agile development methodologies
Understanding of architecture patterns such as Domain Driven Design or MVC architecture
Excellent use of both version control softwares such as GIT and patterns and practices around development workflow and branching strategy patterns
Must have strong communication, analytical, and problem-solving skills
Demonstrated ability to influence technical and non-technical audiences including those at the senior leadership level
Able to meet deadlines, define timetables, balance multiple priorities, and manage parallel projects to completion in a test-driven collaborative and iterative programming environment
Ability to develop product user stories and estimate development costs

**What We Offer:**
Competitive compensation
Equity
Fully stocked kitchen (when in the office).
Best working equipment of your choice
Challenging problems to solve and an awesome team to collaborate with every single day.
Work culture focused on innovation and the creation of lasting value for our clients and employees.

Kumbaya App is the first gig marketplace for genz teens. The company helps and educates teens to gain skills and find gig opportunities while helping parents to find trusted and affordable help by teenagers. Kumbaya launched during covid-19 and adapted the services to virtual and in-person and they have more than 3k users, 500 teens, and close to 1000 paid gigs occurred.