Golang Developer

Category: Development
Location: Porto
Regime: Hybrid
Experience: Mid-Level
Language: English Portuguese
Service: Consulting

Ref. AO2003

We are looking for a Golang Developer to join a leading lighting company.

If you consider yourself a flexible and proactive person and want to face new professional challenges, send us your application! We look forward to being part of your growth and we will certainly build a successful future together!

Main tasks:

– Design and develop server-side applications and APIs to control and manage lighting systems efficiently

– Implement complex algorithms and logic to optimize lighting control, energy efficiency, and user experience

– Collaborate with embedded engineers to integrate lighting control software with sensors, switches, and lighting fixtures

– Understand communication protocols (e.g., DALI, Zigbee, Bluetooth) to interact with lighting devices

– Develop data storage and retrieval solutions, ensuring high performance and reliability

– Implement data analytics and reporting features to provide insights into lighting usage and energy consumption

– Create and maintain RESTful APIs for communication between frontend and backend systems

– Ensure secure and efficient data transfer between user interfaces and lighting controllers

– Implement robust security measures to protect against unauthorized access and data breaches

– Develop user authentication and authorization systems

– Optimize backend systems for high scalability and responsiveness, especially in environments with a large number of connected lighting devices

– Write unit tests and perform thorough testing to identify and address software defects

– Conduct performance testing to ensure the system can handle high load

– Document backend code, APIs, and system architecture for reference and future maintenance

– Collaborate with frontend developers to ensure smooth integration between frontend and backend components

– Address any issues or bugs in the software in a timely manner

Technical skills:

– Degree in Computer Science or Electrical and Computer Engineering

– +2 years experience as Golang Developer

Personal skills:

– Good verbal and written communication skills
– Ability to work in a team

Are you interested in this opportunity?

Fill in the form.

Share this opportunity:

Apply for this job

Drop your files or uploadMax file size 10 MB.
Type(s) allowed: .pdf, .doc, .docx