We are currently searching for a senior full-stack Python/Django web developer who enjoys contributing to a great team and is excited to work a variety of challenging projects. Our full stack developers work on all parts of our system from the improving the UX, to making our API more robust, managing storage, streamlining print production, enhancing our deployment processes and much more. We have diverse technical challenges that will allow you to develop your skills across the stack.
Our unique online greeting card and gift system allows everyone to act quickly when prompted to reach out to others—there has never been an easier way to send a genuine card or heartfelt gift. With just the click of a button from the web or on your Android or iOS device, you can choose your custom card, add a personal photo, write your message and click send. We print, stuff, stamp and mail the physical card and gift for you.
Our team is small enough that your contribution will have a significant impact. Our product is developing and improving dramatically. By joining our team you will become a core team member with the opportunity to influence technical direction, product decisions, and have an impact on how we grow our team and the culture of our company. We use agile development practices and are working towards continuous delivery. We like to work with smart and interesting people. The work we do matters to the success of the company. If you want to really take responsibility and make a difference you'll fit right in.
Our software stack currently consists of a combination of Python/Django and AngularJS backed by Postgres. We host via Docker currently on our own hardware but moving to a cloud architecture on Google Cloud and AWS.
Work collaboratively with the development team to work within and improve our development process. Plan, integrate, and develop back-end and database driven features using the Python language and Django frameworks. Model and implement data structures in PostgreSQL. Create decoupled, interactive web UIs using AngularJS. Aid in the development and ongoing maintenance of our DevOps platform. Develop code that is cross-browser and cross-platform friendly. Create, implement and edit Django templates with compliant HTML5/CSS3 use LESS/SASS to organize and make CSS easier to manage. Help setup and run projects in production environments on Linux with Nginx, Gunicorn, RabbitMQ, Celery, Redis and other tools frequently deployed alongside Django web apps. Write complex Django apps following business specifications while maintaining a high level of unit test coverage to catch and prevent feature regressions. Collaborate with project stakeholders to ensure all requirements are met. Perform code reviews and familiar with Git. Provide clean code and proper documentation for each project. Support and ongoing development for existing projects. Follow agile development methodologies and take part in daily standup meetings.
This is a full-time position with salary commensurate with your experience. Candidates needs to be available to work on site in our office in the Salt Lake City Utah area.
We strive to ensure we have competitive salaries for our employees, a great work environment, and a fantastic team to work with. We also have a strong belief in having a good life/work balance. You will have a great opportunity to work on exciting projects that make a real difference.