Django Software Developer at Kimetrica

Broomfield,CO,United StatesApr 08, 2019

About the Company

Kimetrica is a social enterprise with a mission to increase the effectiveness of spending in the social sector. We help international organizations, governments and nonprofits to increase the impact and efficiency of their social investments, enhance accountability, manage critical risks, and build donor and taxpayer confidence.

Our services extend from major project evaluations to provision of early warning services, and monitoring the political, social and economic conditions in fragile states. Our analyses inform multi-million dollar policy and project design decisions, often in life-threatening humanitarian situations.

To have an impact, we need to convey technical findings and often highly nuanced messages to non- technical decision-makers.

About the Position

Kimetrica is seeking a Django Software Developer to design and develop software models and applications and undertake managerial tasks that facilitate software development. These applications will support statistical data capture, analysis, mapping, and visualizations. What we are looking for

You are a Senior Software Developer with extensive experience in Django and Django Restframework, implementing REST APIs with a strong emphasis on testing and documentation. You are passionate about writing high-quality code (we use black to auto-format our code and flake8 for linting). You have experience with Docker to help with deployments (DevOps) and ideally Gitlab CI and AWS (ECS a strong plus). You are familiar with Unix-like development systems, you are able to work with RDBMS and you have knowledge using the command line. You are willing to take initiative, you are responsible and able to self-organize and you have good communication skills, to be able to work in a distributed team.

As Senior Software Developer, you take part in code reviews, following a Merge Request based workflow, you resolve conflicts and support fellow developers with meaningful feedback and constructive criticism. A big part of your work consists of developing well-written backend code. You work on new features and products that include designing the architecture as well as resolving software defects. You write unit tests to prove that code works as intended and protect against regressions. You are eager to learn new technologies and able to tackle problems independently. You communicate your findings and share your knowledge with your colleagues. Part of your time is devoted to coaching junior developers and answering their questions.

Experience with statistical data capture, analysis, mapping and visualizations is not required, but would greatly enhance your qualifications for the position.

Required qualifications and skills

  • Bachelor’s degree in applied sciences or related discipline
  • Python
  • Django
  • Django Restframework
  • Unit tests
  • Git
  • Merge Requests
  • Docker
  • Bash (at least basic knowledge) Nice to have: =============

  • AWS (ECS)

  • Pandas
  • React
  • [Easy] Redmine
  • Superset
  • CKAN
  • Celery
  • Sentry
  • PostGIS
  • Redis
  • Sphinx
  • MyPy
  • KoBo
  • Mayan EDMS
  • Visualization
  • AI/ML

Location

Denver, Colorado. We will consider remote working options for the right candidate.

Perks

  • Competitive salary;
  • Generous benefits package (health, dental, vision, 401K with match, significant vacation, holiday and sick leave);
  • Dynamic, innovative and highly committed work environment focused on making a positive impact. _All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or national origin. _

Position
Employee

Work Schedule
Full-time

Telecommute
Yes

Relocation
No

Perks

How to Apply

Apply with Djangojobs.Net Developer Profile

See How many people applied to this job?

Bored Filling Application Form?

Create your Developer Profile Today

Interested in this job? Get in touch.