Dream Broker, a fast-growing online video software company, is seeking a skilled Software Developer to join our team. As a key member of our development team, you will design and develop software for implementing scalable, secure, and maintainable software solutions.
About the Role
As a Software Professional, you will be responsible for developing and engineering robust code to our products, continuously growing as a professional, and improving tools and processes to further advance team productivity and output quality.
Key Responsibilities
Design and develop software for implementing scalable, secure, and maintainable software solutions
Develop and engineer robust code to our products and continuously grow as a professional
Develop and improve tools and processes to further advance team productivity and output quality
Work with the latest technologies and follow industry standards
Requirements
At least one year of relevant software engineering experience
M.Sc. or B.Sc. degree, preferably in Computer Science
Excellent hands-on command of modern software technology, patterns, and frameworks, databases, and related development tools
Fluent professional communication skills in English
Previous and proven success in building testable, maintainable, and highly available modern web or mobile application solutions for various end-user devices
Strong hands-on track record in backend technologies (Java, C++), web development (JavaScript frameworks), client technologies (Electron, Kotlin, Swift), and databases and storage (RDBMS, NoSQL, S3)
Experience and interest in security development, e.g., OWASP ASVS or MASVS framework, network security, and cryptography
A drive to learn new technologies and work in a collaborative, test-driven, and agile development environment
Professional and quality-centric approach to facing and solving problems
About Dream Broker
Dream Broker is a fast-growing online video software company that is looking for talented individuals to join our team. We offer a collaborative and dynamic work environment, opportunities for growth and development, and a chance to work with the latest technologies.