Job Description
UNICEF is looking for full-stack developers to join our small team in New York. We are currently in the process of deploying a web based platform for Programme implementation monitoring written in Python / Django /PostgreSQL on the back-end, and HTML/CSS/JS (using AngularJS, Bootstrap) on the front-end. As a developer at UNICEF, you’ll have opportunity to design solutions from beginning to end, and the opportunity to grow into other areas and support multiple development functions. You will be working closely with a cross-functional team of Subject Matter Experts, Developers, Designers, and Engineers to produce high performance, user-focused web applications.
We are looking for candidates who are proficient in either front-end or back-end technologies.
On the front-end, we’re looking for people with deep knowledge of HTML, CSS and JavaScript. Experience with JavaScript frameworks such as Angular, JQuery is a plus.
On the back-end, we’re looking for people with a strong knowledge base of web application development fundamentals, RESTful architecture and API design. Hands-on experience on Python/Django/PostgreSQL.
If you think you have the either of Front end or Back end expertise that fits into above mentioned technologies we would be very much interested in talking to you.
Our platform is currently developed using Python, Django, Redis, PostgreSQL and Couchbase on CoreOS. We use Docker containers and build using automated testing and deployment pipelines.
Skills & Requirements
Required Skills / Attributes
· Bachelor’s degree in computer science, engineering, information technology or related discipline.
· 3+ years’ experience as a member of a Software Development team with strong HTML / CSS / JS knowledge
· Has experience implementing User Experience focused designs
· Has prior hands-on development experience in Python/Django
· Has prior Relational and NoSQL Database Experience (PostgresSQL, Couchbase, Redis highly desirable)
· Works with security driven and has a scalability-oriented mindset
· Familiarity with the software development life-cycle and project management having worked in a distributed version control environment.
· Passionate about designing technology enabled solutions and developing quality software
· Self-starter with strong communication skills, ability to work in a dynamic team environment
· Innate desire to learn new skills and technologies
Desirables
· Familiarity with the deployment of system based on Linux stacks.
· Familiarity with Docker/Containerization technologies.
· Experience with Continuous Integration, automated testing frameworks (both front end and back end)
· Experience developing, maintaining and documenting JSON/Rest APIs
· Experience in setup/architecting deployments on Microsoft Azure or other cloud based providers.
Duration of Assignment: 11 months
Proposed Daily Rates: $475 – $600, based on experience
EmoticonEmoticon