Full Stack Senior Developer (Beer Sheva)

Job description

About Dalet:


A leading, independent software and services provider with $70 million in annual sales and focusing on cloud based subscription business, Dalet empowers broadcast, and media organizations all around the world. Our solutions allow media professionals to create, manage, and distribute (social media, mobile, VOD, and OTT) content faster and more efficiently, fully maximizing the value of assets. When combined, Dalet products power end-to-end, unified multimedia operations for news, sports, program preparation, production, archive, and radio.

Dalet solutions are used around the world by many thousands of individual users at hundreds of content owners, producers, and distributors, including public broadcasters such as the BBC, France TV, VOA, commercial networks and operators such as HBO, Canal+, NBC, FOX, CBS, Mediaset, and government & international organizations such as the UK Parliament, the UN, NASA, and many others.


If you’re an enthusiastic, talented and resourceful full stack developer with the relevant skills and a thirst to learn, we invite you to talk to us about this opportunity based in our main development center in Beer Sheva.



What You’ll Do

Provide technology-enabled solutions to address complex business problems. Participate in and provide input into the design, re-design, and development of technology products and applications. 

Responsibilities
•Participate in requirements analysis, business process modeling, usability and security analysis for development projects
•Collaborate with product managers, designers, and other stakeholders in the implementations of new web applications.
•Apply industry best-practices regarding test-driven development, emerging technologies, risk mitigation, and continuity planning
•Create and maintain technical documentation and specifications


You would be proficient, if not fluent, in:

  • Relational and nonrelational databases like SQL, SQLite, or MongoDB
  • How to interact with APIs and the external world (REST or GraphQL APIs)
  • User interface and user experience (like using JavaScript, jQuery, Angular, or Vue)
  • Develop on the back end side (like using Java Spring Boot, Python, or Node)
  • Quality assurance
  • Security concerns throughout the program
  • Understanding customer and business needs



Requirements

Requirements for Success

•BSc/MSc in Computer Science, Software Engineering or equivalent production experience
•Programming experience in Java, JavaScript, TypeScript, Python, Cloud-native technologies
•Proven track record at solving problems using cutting edge technology and self-training
•Good understanding of UI/UX Principles
•Fluent in English with good communication, organizational and writing skills
•Competence in media, machine learning, databases, cloud operations a plus