Job Description
We have partnered with an online advertising company in the Brooklyn, NY area to provide them with a Lead Developer. Please review the below description and let us know if you are interested. Our client is looking for an experienced back-end developer to work with their client’s e-commerce business. The ideal candidate would have experience working with large Python codebases. They are looking for someone who is self-motivated and is able to work with a team early on in a project, plan and identify requirements, see a project through to completion, and mentor junior members of the team along the way. Responsibilities of the Lead Developer: · Experienced in leading teams and mentoring people · Not afraid to fail and always looking to learn from those failures · Able to understand different approaches and comfortable learning/using both newer and older tech when it’s a better fit · Develop server-side functionality in Python · Deploy and manage web services using Linux, Docker, Kubernetes, AWS, Terraform, and Ansible · Manage multiple projects and deliverables occurring concurrently during a sprint · Implementation of backend functionality on Django e-commerce websites as well as a few microservices in Django, Flask, and Node · Eager to help front-end with architecture designs. At least some JavaScript/Typescript experience · Comfortable supporting front-end team. Not afraid to get involved with Typescript when needed. · Comfortable sharing code between projects with open source and private modules · Able to manage multiple projects and deliverables occurring concurrently during a sprint · Experienced in best practices like git-flow and test-driven development · Looking to work on a diverse team because you enjoy hearing different opinions and ideas · A team player who thrives in a collaborative environment—no lone wolf mentalities! Nice to Haves of the Lead Developer: · JavaScript framework (React, Next.js, Angular, etc) and Node experience · Experience working in an open-source community and contributing changes · Experience in e-commerce · Requirements of the Lead Developer: · Degree not required ·4 years experience with at least 1 year of managing a team · Must have experience with Django and Python · Node, Docker, Kubernetes, Linux are nice to have, but not must-haves. Benefits of the Lead Developer: · Medical Insurance · Dental Insurance · 401 (k) Profit Sharing