Paradox Engineering, headquartered in Novazzano (CH) and part of MinebeaMitsumi Group, is a technology company with outstanding competencies in data collection systems, radio design, and wireless sensor networks. Acknowledged innovator and leading player in the Internet of Things domain, the Company offers a compelling portfolio of platforms delivering consolidated technological excellence for any kind of Smart City and IoT projects.
Paradox Engineering to support its growth path is looking for a:
BACKEND SOFTWARE ENGINEER
The candidate will be part of the cloud software team. It will work on a cross-functional team responsible for the backend/frontend software development lifecycle, from definition and design specification to coding, testing, and deploying integrated software for enterprise IoT platforms.
Main responsibilities
1. Co-design the architecture of scalable, portable, and secure back-end systems
2. Develop backend software, participate in testing and bug fixing
3. Participate in promoting and developing new and emerging technologies, proactively looking at innovative solutions
Qualifications and experiences
1. University degree in Computer Science or Electronics Engineering or equivalent discipline
2. Experience in micro-services architecture, device management, data ingestion systems, message brokers, and data streaming
3. Experience in relational, columnar, and non-relational databases and storage systems
4. Knowledge of multiple back-end languages (Python, Java, Go, C++)
5. Knowledge of IoT technologies and application protocols such as LWM2M, MQTT
6. Manage code releases and deployments on-cloud or on-premises infrastructures
7. Knowledge of automating, scaling, and managing deployment of containerized applications (Docker, Kubernetes)
8. Identify necessary changes to maintain optimal system performances, scalability, and robustness of developed solutions both on the customer's premise and on the company's private cloud service
9. Knowledge and experience in software engineering methodologies: TDD, source code lifecycle, quality assurance
10. Knowledge of network engineering
11. Effective communication in English (both written & verbal - including technical documentation)
Nice to have
1. Knowledge of front-end software development
2. Be familiar with the Agile methodologies
3. Fundamental understanding of security knowledge around native applications, web applications, distributed and database systems
4. Knowledge of public and private cloud solutions
Soft Skills required
1. Teamwork-oriented, proven problem-solving attitudes and ability to manage pressure
2. Flexible, able to prioritize activities and manage time efficiently, meeting the deadlines
3. Ability to conjugate the product with the process and the solution perspective
4. Able to work cross-functionally in dynamic and international environments
Please note that if you are NOT a passport holder of the country for the vacancy you might need a work permit. Check our Blog for more information.
#J-18808-Ljbffr