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:
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.
This Job is no longer active!