
CLIENT: UNITED NATIONSDURATION: Initial 6 months - Possibility of contract extensions based on performances Location: Valencia, Spain or Remotely (UTC -1 to +3 time zone).Rate: Based on Experience
Background information:Digital Identity Section (DDI) is looking for a senior backend engineer to help the current team to architect and deliver new projects. The new consultant will be integrated in a multidisciplinary group with backend developers, frontend developers, mobile developers, and systems engineers to deliver projects with cutting-edge technologies to UN organizations.
Required Profile:THE AGENCY is looking for one senior backend engineer with Python-centered software development skills that is also experienced in technical leadership and Scrum master roles. The ideal candidate will be flexible, able to work in a highly collaborative environment, grasp new concepts quickly, have an open mind, prioritize across multiple competing tasks, work independently as a developer, and be able to complete tasks on time. The candidates will have at least 8+ years of combined experience in development and systems administration.
The ideal candidate is an engineer that loves to experiment with emerging technologies like Kubernetes, Blockchain, and AI/ML with a strong knowledge of Linux/UNIX. The candidate will help THE AGENCY to innovate in areas like Distributed Digital ID, Secure communications, Blockchain, and many others. Having worked in an innovation laboratory in another company is a plus.
Scope of Work / Duties of Consultant:Responsibilities of this role include, but are not limited to:
• Develop RESTful APIs with Django Rest Framework and other Python-based libraries • Architect new services using the latest technologies • Integration with third-party APIs • Provide technical leadership and guidance to other team members in seeking technical solutions in the context of the projects being executed • Oversee and plan the backend teamwork objectives, and track its progress along with the team head • In some specific projects act as Scrum master to plan and coordinate the technical work and deliveries along with the Project Manager
Required Technical Skills:The resource MUST have the following skills and experience:
• Development knowledge (Python/Django is preferred) • Experience creating Docker images to deploy software • Understanding of CI/CD pipelines • Solid Infrastructure knowledge (especially Linux/Docker/AWS/Kubernetes) • Be able to grasp new concepts and technologies quickly • Be able to implement projects using the latest technologies • Good written and verbal communication skills, interpersonal and collaborative skills • Ability to work in a team that is geographically dispersed and with teammates of different cultures
The resource SHOULD have the following skills and experience:
• A high degree of initiative, being independent and able to work with little supervision. • Be able to work in multiple projects at the same time • A high level of personal integrity, as well as the ability to professionally handle confidential matters, and show an appropriate level of judgement and maturity • Ability to deliver quality results. • Experience with Project Management methodologies (PRINCE2/PMP, SCRUM, Agile methodology) • Excellent technical documentation skills, and ability to deliver technical trainings • Customer-centric approach to delivery and problem-solving skills • AI/ML knowledge is a plus • Experience with DevOps, JIRA and GitHub is a plus
Required Soft Skills:
• Teamwork: Develops and promotes effective relationships with colleagues and team members. Deals constructively with conflicts. • Communicating: Expresses oneself clearly in conversations and interactions with others; listens actively. Produces effective written communications. Ensures that information is shared. • Respecting and promoting individual and cultural differences: Demonstrates the ability to work constructively with people of all backgrounds and orientations. Respects differences and ensures that all can contribute. • Knowing and managing yourself: Manages ambiguity and pressure in a self-reflective way. Uses criticism as a development opportunity. Seeks opportunities for continuous learning and professional growth. • Producing results: Produces and delivers quality results. Is action-oriented and committed to achieving outcomes. • Moving forward in a changing environment: Is open to and proposes new approaches and ideas. Adapts and responds positively to change.
Desirable certifications:
• Any Azure or AWS certifications linked to Infrastructure, Development or Data management is a plus • Master’s university degree in Computer Science, Computer Engineering, Information Technology is a plus
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
