Contract Full-Stack Web Developer role at Caktus Group in Durham

Caktus Group in Durham is hiring a Contract Full-Stack Web Developer


This job might already be filled.

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.