Kinsol is looking for an intermediate-level programmer to join our development team. Successful applicants will be assigned to a project that uses science and machine learning to improve community resilience. The ideal candidate will be a driven team player who will help develop and maintain various software products, write and test code, debug software, and integrate applications with other web services.
Key Abilities:
Must have a good grasp of microservices and data pipelines
Must be able to produce high-quality code, with an eye for testing and design
Must be responsive to client needs
Must be able to communicate clearly, both orally and in writing
Qualifications:
MSc/BSc in computer science, software engineering or equivalent
5+ years relevant experience building large-scale infrastructure applications or similar experience
Experience in software development using the Python and/or Go programming languages
Familiar with modular development, object oriented concepts, version control and documentation
Experience in docker and building scalable complex applications
Proficiency in relational databases such as PostgreSQL
Experience in managing and implementing successful projects
Additional Assets:
Experience with agile development and collaborative software practices
Fluency with PostGIS, experience with geospatial mapping
Familiarity with the SciPy and NumPy python libraries
Ability to design large-scale data systems targeted towards high volume data processing
Experience using Kubernetes to deploy and run applications
Working knowledge of consulting/project management techniques/methods
Contact Information:
Please send a resume and cover letter in a single PDF to: jobs@kinsol.io with ATTN: Intermediate Programmer in the subject line.