AV&C Company Logo

AV&C

Brooklyn, New York - United States
View all jobs at this company »

Senior BackEnd Developer

Description

AV&C is seeking an experienced Python developer with a background in web development to join our interdisciplinary experience design studio - we create expressive and responsive digital landmarks in the physical world for leading brands and institutions. 

A successful candidate will have extensive experience engineering and developing software, an ability to workshop problems with cross-functional teams, and an interest in expanding their own skillset within a dedicated and experienced team. This is a full time position based in our studio in the Brooklyn Navy Yard, NYC, with salary commensurate to experience.

As a senior member of our software development team, you will be contributing to the design, management and implementation of the software that brings our projects to life. This includes: 

  • Design, development, testing and deployment of “backend” software as it relates on both client and internal projects

  • Coordination and integration with the work of team members developing across our stack (hardware, front-end, interaction, creative coding, etc)

  • Working in close collaboration with internal and external artists, designers, engineers, technologists and project management.

Responsibilities include: 

  • Ensuring innovative and robust software is developed, tested, reviewed and deployed in a timely manner and in tight coordination with other areas of our complex projects

  • Working closely with project managers, and communicating directly with internal and external collaborators around “all things software” 

  • Contributing to budgeting and estimating of scopes

  • Ensuring QA and testing at each stage 

  • Coordinating with our Experience Design team throughout design phases to ensure clear direction for software development.

Technical Requirements

Strong knowledge in:

  • Python 3

  • Django

  • Django Rest Framework

  • PostgreSQL

  • Celery

  • Tornado

  • Python Logging

  • HTML/CSS/Javascript

  • Bash Scripting

  • Git

Nice to have experience with:

  • Pillow

  • PyTest / Unit Testing

  • Docker

  • Mutiprocessing / Multithreading

  • Vue.js

Must Haves: 

  • 5+ years of experience in software development 

  • A strong work ethic and excellent time management skills. 

  • Excellence, comfort, and effectiveness in communicating with humans in person and across the range of tools we use to keep in touch

  • Ability to thrive in a fast-paced, interdisciplinary environment

  • Proven understanding and application of best practice in the development process. 

  • Experience working with remote & local team members using both real-time (Slack, voice) and non-real-time (email, ticket tracking) systems.

  • Experience in software planning and estimation as well as working knowledge of sprint-based software development processes.

  • Enthusiastic self learner and generally self motivated. Candidates should also have a strong general interest in upcoming software and technology both in, and outside of, the web (e.g. Webassembly, AR/VR, deep learning, etc).

AV&C is an equal opportunity employer.  We celebrate diversity and are committed to creating an inclusive environment for all team members.