Backend Software Engineer
At Paradox Engineering, a leading technology company in the Internet of Things domain, we are looking for a talented Backend Software Engineer to join our cloud software team.
This is an exciting opportunity to work on cross-functional teams responsible for developing integrated software for enterprise IoT platforms. You will co-design scalable and secure back-end systems, develop backend software, participate in testing and bug fixing, and promote new and emerging technologies.
Main Responsibilities
* Co-design the architecture of scalable, portable, and secure back-end systems
* Develop backend software, participate in testing and bug fixing
* Participate in promoting and developing new and emerging technologies
Qualifications and Experiences
* University degree in Computer Science or Electronics Engineering or equivalent discipline
* Experience in micro-services architecture, device management, data ingestion systems, message brokers, and data streaming
* Experience in relational, columnar, and non-relational databases and storage systems
* Knowledge of multiple back-end languages (Python, Java, Go, C++)
* Knowledge of IoT technologies and application protocols such as LWM2M, MQTT
Nice to Have
* Knowledge of front-end software development
* Familiarity with Agile methodologies
* Understanding of security knowledge around native applications, web applications, distributed and database systems
Soft Skills
* Teamwork-oriented, proven problem-solving attitudes, and ability to manage pressure
* Flexible, able to prioritize activities and manage time efficiently, meeting deadlines