Software Developer

Next Power
Brazil
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 6+ yearsEducation: bachelorsSkills: ["Communication","Teamwork","Mentoring","Problem-solving","Collaboration"]

Join the Edge Gateway backend team to design, build, and optimize Go-based APIs powering real-time data ingestion, processing, and communication between Edge Gateway devices and controllers. You’ll mentor junior engineers, collaborate across hardware, software and cloud domains, and help ensure scalable, secure, and observable distributed backend systems for solar tracker solutions.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Next Power
Next Power
7 months ago

Software Developer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 17 hours agoStatus: Live

Job Summary

Join the Edge Gateway backend team to design, build, and optimize Go-based APIs powering real-time data ingestion, processing, and communication between Edge Gateway devices and controllers. You’ll mentor junior engineers, collaborate across hardware, software and cloud domains, and help ensure scalable, secure, and observable distributed backend systems for solar tracker solutions.
Location: Brazil
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Design, develop, and maintain Go-based backend APIs for the Edge Gateway platform, ensuring robust communication with Edge Wireless Network Controllers and Edge Motor Controllers.
  • •Implement RESTful APIs, authentication/authorization mechanisms, and secure communication protocols (TLS, SSH, encryption).
  • •Build services for real-time data ingestion, processing, and storage, ensuring high throughput and fault tolerance.
  • •Collaborate with hardware and firmware teams to integrate IoT edge devices into cloud-based services.
  • •Debug and troubleshoot complex distributed systems, including interactions between backend APIs, IoT gateways, and edge devices.

Key Requirements

  • •Bachelor’s degree in Computer Science, Electrical Engineering, or related field
  • •6+ years of backend software development
  • •Strong expertise in Go; proficiency with SQL and at least one modern database (PostgreSQL, TimescaleDB, InfluxDB, Redis)
  • •Experience with REST API design, authentication/authorization (OAuth2/JWT), and secure protocols
  • •Hands-on experience with Linux, Docker, Git, and debugging tools
Experience:6+ yearsIoTEdge computingSolar
Education:Bachelor's
Skills:CommunicationTeamworkMentoringProblem-solvingCollaboration
Languages:English
Tech Stack:GoSQLPostgreSQLTimescaleDBInfluxDBRedisLinuxDockerGitMQTTRabbitMQTLSOAuth2JWT

Company Brief

Next Power
Develops, finances, and operates utility-scale renewable energy projects, focusing on solar photovoltaic and energy storage solutions to deliver clean power and grid services to commercial, industrial, and utility customers.
Industry: Renewable Energy
Website