Senior Full Stack Web Developer (Python/Django + CMS), VanNoppen Marketing
Original link: https://www.python.org/jobs/7840/
-
Morganton, NC, USA
TL;DR - We expect you to know your typical full stack stuff. This is a hands on job with some project/personnel management thrown in. Most of our work is built on Python/Django/Wagtail, but if your experience is comparable and you’re competent, we know you can figure out the rest. You should be into learning and be easy to work with. Compensation based on skills and experience. Now you should read the rest of this page. VanNoppen Marketing (VNM) seeks an experienced Full Stack Developer who can jump right in and contribute on custom web projects. Our stack uses a Wagtail CMS based on Python/Django. An ideal candidate can hit the ground running and contribute collaboratively to existing websites under development, whose needs vary from blogs to custom integrations, and provide areas of improvement and solutions.
This high-profile position is full time with the option to work remote or on-site at VanNoppen Marketing’s office in downtown Morganton, NC. Qualified candidates should send a resume to info@vannoppen.co.
GENERAL RESPONSIBILITIES & DUTIES
- Develop and maintain web applications using:
- Python/Django + Wagtail CMS Python/Django + Mezzanine CMS Popular template solutions (e.g. Wordpress, Shopify)
- Design and optimize PostgreSQL database schemas and queries.
- Build and integrate RESTful APIs and third-party services.
- Perform Quality Assurance processes on launching websites.
- Implement responsive front-end components using HTML, CSS, and modern JavaScript.
- Containerize applications with Docker for consistent development and deployment.
- Collaborate cross-functionally with design, content, and infrastructure teams.
- Write clean, maintainable, and testable code following best practices.
- Participate in code reviews, Agile ceremonies, and CI/CD workflows.
- Monitor application performance and troubleshoot issues in staging and production.
- Stay current with evolving tools and trends in the Python/Django ecosystem and industry as a whole.
- Quickly prototype ideas and give estimates, scope outlines and requirements for development.
- Monitor and ensure web server functionality.
- Assist VNM team members with technical issues as needed.
COMPENSATION & BENEFITS
Benefits are fluid and ever changing in the current job market. With a start-up-like mentality, VNM fosters a strong company culture that supports each team member's lifestyle and talents. We’re not one of the big guys, but we compete with them everyday. Ask any of our team or clients what it means to be on the VNM team, tangibles and intangibles.
Some of our tangibles include:
- Competitive pay based on qualifications and experience
- 15 paid holiday/vacation/personal days annually after 6 months of satisfactory employment
- 60% coverage of Health Insurance
- Upgrades to resources and tools needed to carry out the work
- Eligible for profit-sharing after 6 months of employment
- Eligible for 3 days of Jury Duty & Bereavement pay after 6 months of employment
REQUIREMENTS & SKILLS
- Proficient in Git, Javascript/JQuery, HTML, CSS/SCSS skills, Python, and Django
- Familiarity and experience working with yarn, gulp, webpack and npm
- Familiarity with Wagtail CMS
- Familiarity with Mezzanine CMS preferred
- Experience working with REST APIs and integrating data systems into web applications
- Experience with cross-browser testing and responsive web design
- Familiarity with ADA/Accessibility requirements
- Understanding of SEO best practices and trends
- Knowledge of UX strategies and best practices
- Work well in a team environment and collaborate efficiently and respectfully with clients, developers, designers and copywriters
- Self-sufficient and willing to problem solve independently
- Superb organization skills and detail oriented
- Strong communication skills & excellent email etiquette
- Ability to discern information and prioritize items to help web projects run smoothly
- Must be flexible, able to multi-task and effectively handle disruptions and interruptions while maintaining a polite and professional demeanor
- A high degree of confidentiality