Caktus has grown sharp web and SMS applications for business, higher education, and social good since 2007. Our award-winning, Agile teams focus on developing for impact and scalability. We specialize in custom Django apps, but also offer discovery workshops, best practices consulting, and team augmentation. As a full-service shop, Caktus aims to provide clients with an expertly curated experience throughout the development process. Past and current clients include Creative Commons, Duke Health, UNDP, Truth Initiative, PBS, and others in media, travel, education, finance, and health research. **We are looking for experienced full-stack web development independent contractors with a MINIMUM of two years of contracting experience. **Caktus’ engagement with our contractors is on a project-by-project basis, allowing a great deal of flexibility for your life outside of work. Skills — You have:
**Python, deployment, dev-ops...you’ve got it: **Our Web Developer has extensive working experience in Python, hands-down. Django experience is highly preferred, but advanced knowledge of Kubernetes and a high interest in other programming languages would make us smile.
**The ability to get things done, you make the work go: **Our Web Developer has a great deal of experience working on a diverse set of projects and enjoys building highly custom web applications in Django and Vue/React.
**A strategic mindset, you facilitate velocity: **Our Web Developer is involved in every aspect of development, from brainstorming to prototyping, front-end HTML/CSS/JS, backend Django and SQL, and through deployment. As a Contract Web Developer, you will:
Work collaboratively with our clients and internal development team to get a feel for and learn about our development processes
Clone Git and Mercurial code repositories and configure development environments running Django projects
Model and implement intricate data structures relational databases such as PostgreSQL
Write complex Django apps following client specifications while maintaining a high level of unit test coverage to catch and prevent feature regressions
Deploy your changes to development servers frequently so clients see progress and feel connected to the process
Perform code reviews and use the gitflow branching model to stay in sync with the team
Follow client-based development methodologies and take part in regular team meetings This is an hourly, contract position and the rate of pay is negotiated and set on a per-project basis. Caktus Group is proud to be an equal opportunity employer. We thrive on, encourage, and celebrate diversity and strive to create an inclusive environment for all employees regardless of race, color, national origin, ancestry, religion, age, disability, gender, sexual orientation, gender identity, body, genetic information, marital status, political belief or activity, or status as a veteran.