We are currently searching for a highly skilled and experienced Senior Back-
End Developer to join our product team. In this pivotal role, you will be
instrumental in shaping the functionality and performance of our web platform.
You will collaborate closely with our Product Manager, Front-End Developers,
and DevOps team to build robust and efficient back-end systems that power our
applications. As a Senior Back-End Developer, you'll need to have a deep
understanding of back-end technologies, databases, and server-side
development.
**Roles and Responsibilities:**
* Lead the development and maintenance of the back-end systems and services
* Write clean, efficient, and scalable server-side code
* Collaborate with the team to design and implement robust and secure APIs
* Optimize server performance and ensure scalability
* Manage and provide guidance to a group of developers who are part of one of our contractor teams.
* Debug and resolve back-end issues promptly
* Conduct code reviews to ensure adherence to best practices
* Stay updated with the latest back-end development trends and technologies
* Language: Fluent in written and spoken English. Knowledge of additional languages is a plus.
**What we are looking for in you:**
* Minimum of 5 years of experience in back-end web development
* Expertise in server-side programming languages such as Python and Django is a must. Knowledge in Java or Ruby is a plus
* Strong proficiency in database design and management (e.g., MySQL, PostgreSQL, MongoDB)
* Experience in designing and developing RESTful and GraphQL APIs
* Experience in building Data Lakes
* Knowledge of cloud platforms, particularly AWS or Azure
* Proficiency in version control systems (e.g., Git)
* Excellent communication skills in English (both written and spoken)
* Ability to work independently and collaboratively in a remote team environment
* Experience in building scalable systems and setting up pipelines
**Nice-to-haves:**
* Experience with microservices architecture
* Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes)
* Familiarity with caching mechanisms and message brokers
* Understanding of security best practices in back-end development
* Building data pipelines, architectures, and infrastructure to efficiently collect, process, and store data.
* Proficiency in web scraping techniques to gather data from various online sources.
* Expertise in data manipulation, transformation, and preprocessing to ensure data quality and usability.
* Exposure to DevOps practices and CI/CD pipelines
* Familiarity with front-end technologies and concepts
* Experience with unit and integration testing
* If you are a passionate Senior Back-End Developer with a proven track record of building scalable and robust back-end systems and possess the skills and qualifications mentioned above, we would love to hear from you. Join our team and help us create the backbone of our web applications that drive innovation and excellence.
**Additional information:**
* This is a remote job that can be completed from anywhere in the world. Candidates with the availability to travel to Nepal to oversee the software development team will be privileged.
* Full-time position - Contract based
* Applicants will receive a generous salary based on their background and their work rate (fixed monthly rate).
* The start date is ASAP, and the duration of the contract is 7 months, with the option to extend.
Salary: (based on work experience and skill set)
**Background about the project**
DFS is the technical host of the Data Entry and Exploration Platform
(thedeep.io), a tool used by humanitarians all over the world to monitor and
assess crises. DEEP is a tool used by analysts to manually tag information
extracted from multiple documents and sources according to the classes and
taxonomies of a corresponding analytical framework. Tagging this data leads to
the structuring of large volumes of information that enables effective
analysis of the humanitarian conditions of populations of interest and
empowers humanitarians to identify information gaps and to provide sound
recommendations in terms of needs assessment strategies. The innovation of
DEEP relies upon leveraging recent advances in Natural Language Processing to
automate the process of secondary data review.
More information on the DEEP and how it is being used can be found here:
DEEP’s Website
<https://www.thedeep.io/>
DEEP’s YouTube channel (tutorials and demos)
<https://www.youtube.com/channel/UCO3naDryeQIFny6BsEJwCaA>
IFRC’s tutorial for conducting Needs Assessments with DEEP
<https://deephelp.zendesk.com/hc/en-us/articles/360041904812-4-DEEP-Using-the-
DEEP-Platform->
**About Us**
Data Friendly Space (DFS) is a 501(c)(3) non-profit organization based in the
United States with a presence in Switzerland and Nepal. DFS’ guiding principle
is to improve information management and analysis capacity, tools, and
processes in the humanitarian and development community to enable better
informed and more targeted assistance.
DFS staff is composed of experts from the humanitarian information management
and analysis field who specialize in real-time secondary data review and build
humanitarian applications that support the fast extraction of information from
large volumes of unstructured data.
DFS also focuses on the creation of data-centric web applications, websites,
and mobile applications to support humanitarian organizations. When building
software, DFS focuses on the intersection between data automation processes
powered by Artificial intelligence and human knowledge and skills, in
particular when one can help the other to execute the analysis.
DFS is closely linked to the DEEP project, with several of its staff members
have contributed to its foundation and development.
**Data Friendly Space (DFS) core principles include:**
Technology for humans, by humans: Understanding user design process and
developing interfaces that facilitate interaction with your data, at the speed
of thought.
Technological responsibility. While we are passionate about new technologies,
we are also realistic about how much can be expected and achieved from them.
DFS takes a forward-thinking approach to review and selecting tools and
approaches that are the most appropriate to solve given problems. We firmly
believe that technology is best used when it enhances human expert
capabilities.
Creating sustainable solutions. The ultimate success of DFS comes when its
services are no longer needed and humanitarian organizations are able to make
the best of their data without external support. DFS aims to empower
organizations with self-sufficient methodologies, technologies, and
workstreams through appropriately tailored solutions and capacity building.
There is nothing more rewarding for us than seeing projects we supported still
producing value years after we have stopped supporting them.
* _Application documents *_
Apply Before (Deadline): Oct 15, 2023
<https://app.smartsheet.com/b/form/2a72d6020b844d35a506538be762c25a>
In order to apply, please send an updated CV and cover letter in PDF as one
file, stating why you are a good candidate for the job as well as what
motivates you to join DFS in the attachment by filling out the form.
Data Friendly Space focuses on Nonprofits. Their company has offices in
Richmond. They have a mid-size team that's between 51-200 employees.
You can view their website at <https://datafriendlyspace.org/>