Senior Developer

Poland; Los Angeles

Disruptive Labs is a Startup Innovation Lab (aka Venture Studio). We launch and scale tech startups in California and all around the United States. Based in Los Angeles and Silicon Valley, our experienced team joins exceptional founders and early-stage startups with ambitious projects to help them build, validate, and scale their businesses.

We are currently looking for a talented Senior Developer to help us implement and develop next-generation products that will impact a multitude of users across different platforms. As a Senior Developer at Disruptive Labs, you will collaborate with our Innovation Team and portfolio companies to help us launch and scale user-friendly and easy-to-use software products.

What you will do
Work in an agile engineering environment, collaborating with engineers and designers from concept to deliveryTake ownership of the product and translate business requirements into technical requirements and API specificationsDevelop and execute on software architecture and development plans to bring products to lifePropose novel solutions to design/technical challenges and potential risks/pitfallsHelp create automated testing plans and infrastructureDevelop all software according to coding standards, processes, and best practicesPerform code reviews for others and respond to code reviews on your codeCommunicate effectively, ask important questions, and help move things forward everyday
Expected qualifications & skills
5+ years software engineering experienceMinimum 4 years production experience with modern JavaScript (ES6, TypeScript, npm, yarn, etc.)Minimum 3 years production experience building and maintaining backend web servicesMinimum 2 years production experience working with relational databases (e.g. PostgreSQL, MySQL)Minimum 2 years production experience designing, building, and maintaining REST APIsExpert knowledge of React and Node.jsStrong experience with a backend JS framework (e.g. Koa, Express, Hapi)Strong experience with complex frontend applications (SPAs) and state management in ReduxAdvanced knowledge of automated testing and continuous integration (CI)Experience with deployment and continuous delivery in a cloud-based environment (e.g. AWS)Experience with containers (Docker) and container-based deployment (e.g AWS ECS, Kubernetes)Excellent written and verbal communication skills in EnglishAbility to replicate a component from visual mocks/designs and color palettesProven track record in building and maintaining complex applications with strong architectural understandingAbility to write secure, performant, and fault-tolerant codeMeticulous attention to detail, in both your own work and when performing code reviewsWorks effectively as part of a team
Nice to have
Prior team management experienceStrong TypeScript experienceExperience building and shipping React Native applicationsAdvanced knowledge of AWSNative iOS or Android development experienceEvidence of open source contributions
At Disruptive Labs, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and experience the world.Disruptive Labs is proud to be an Equal Opportunity Employer, including disability/vets. We are committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws.

By submitting, you agree to our Terms of Service and Privacy Policy.

Protected by reCAPTCHA.
Google Privacy Policy and Terms of Service apply.