Software Developer
Há 9 horas
**Job Description:**## DescriptionNextracker’s Product Engineering organization is a global team of experts dedicated to helping customers achieve maximum performance from our solar tracker solutions. We build scalable, reliable software and hardware that drive the heart of solar plant operations.We are actively seeking a highly skilled **Software Developer** to join our Edge Gateway software development team with focus in backend. In this critical role, you will design, build, and optimize backend APIs written in Go (Golang), supporting communications between the Edge Gateway, Edge Wireless Network Controllers, and Edge Motor Controllers. These systems power real-time monitoring, control, and analytics of solar tracker fleets worldwide.As a senior member of the team, you will work closely with cross-functional stakeholders in software, hardware, and cloud engineering. You will lead API design discussions, enforce best practices, mentor junior engineers, and contribute to the scalability and resilience of distributed systems deployed globally. This is a hands-on role for a developer passionate about backend systems, IoT data pipelines, and high-availability architectures.## Key Job 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.* Ensure observability by implementing logging, monitoring, and tracing frameworks (e.g., Jaeger, Prometheus).* Participate in Agile development processes including backlog grooming, sprint planning, code reviews, and retrospectives.* Mentor junior developers and contribute to engineering standards and best practices.* Collaborate with DevOps to ensure smooth CI/CD pipelines and containerized deployments in Docker/Kubernetes environments.* Continuously improve the reliability, performance, and scalability of backend systems.## Basic Qualifications* **Education**: Bachelor’s degree in Computer Science, Electrical Engineering, or related field.* **Experience**: 6+ years of backend software development.* **Programming Skills**: Strong expertise in Go; proficiency with SQL and at least one modern database (PostgreSQL, TimescaleDB, InfluxDB, Redis).* **Technical Knowledge**: + Solid understanding of algorithms, data structures, and distributed systems architecture. + Experience with REST API design, authentication/authorization (OAuth2/JWT), and secure protocols. + Hands-on experience with Linux, Docker, Git, and debugging tools. + Strong grasp of networking fundamentals (TCP/IP, HTTP, MQTT, RabbitMQ).* **Communication**: Excellent written and verbal communication; ability to collaborate across globally distributed teams.* **Languages**: Fluency in English.## Preferred Qualifications* **Education**: Master’s degree in Computer Science, Electrical Engineering, or related field.* **Experience**: + Prior work in IoT systems, industrial automation, or energy/solar systems. + Familiarity with cloud platforms (Azure, AWS, or GCP). + Experience working with monitoring/observability tools (Prometheus, Grafana, Jaeger). + Programming Skills: Additional proficiency in C/C++ or Python.* **Technical Knowledge**: + Knowledge of time-series databases (TimescaleDB, InfluxDB). + Understanding of data pipelines and real-time stream processing. + Familiarity with concurrency patterns and performance tuning in Go.* Experience with project tracking and collaboration tools such as Jira and Confluence.At Nextpower, we are driving the global energy transition with an integrated clean energy technology platform that combines intelligent structural, electrical, and digital solutions for utility-scale power plants. Our comprehensive portfolio enables faster project delivery, higher performance, and greater reliability, helping our customers capture the full value of solar power. Our talented worldwide teams are redefining how solar power plants are designed, built, and operated every day with smart technology, data-driven insights, and advanced automation. Together, we’re building the foundation for the world’s next generation of clean energy infrastructure.# **We are Nextpower**#J-18808-Ljbffr
-
Android Software Developer
2 semanas atrás
São Bernardo do Campo, State of São Paulo, Brazil Sigma Software Tempo inteiro R$40.000 - R$80.000 por anoCompany Description We're looking for a talented and proactive Android Software Developer to join a complex development project centered on Android Automotive in-vehicle infotainment (IVI) systems. In this role, you'll design and implement software modules, develop automated tests, and work closely with cross-functional teams to deliver high-quality embedded...
-
Android Software Developer
4 semanas atrás
São Bernardo do Campo, Brasil Sigma Software Group Tempo inteiroJoin to apply for the Android Software Developer (Automotive) role at Sigma Software Group . We’re looking for a talented and proactive Android Software Developer to join a complex development project centered on Android Automotive in-vehicle infotainment (IVI) systems. In this role, you’ll design and implement software modules, develop automated tests,...
-
Senior Software Developer C#
2 semanas atrás
São Paulo, Brasil RDI Software Tempo inteiro**At RDI we value plurality of race, color, religion, gender, gender identity, nationality, sexual orientation, disability and age. To be plural is to value and respect differences.** RDI joined the Capgemini group in 2017, which has 360,000 collaborators in almost 50 countries. **Our Purpose** Support our partner by increasing product deliveries and...
-
Mid/Senior Software Developer C# and Golang
2 semanas atrás
São Paulo, Brasil RDI Software Brazil Tempo inteiroMid/Senior Software Developer C# and Golang Join to apply for the Mid/Senior Software Developer C# and Golang role at RDI Software Brazil . At RDI we value plurality of race, color, religion, gender, gender identity, nationality, sexual orientation, disability and age. To be plural is to value and respect differences. RDI has 20+ years of history working as...
-
Associate Software Developer
2 semanas atrás
São Paulo, São Paulo, Brasil Diebold Nixdorf Tempo inteiro R$40.000 - R$60.000 por anoExpect more. Connect more. Be more at Diebold Nixdorf. Our teams automate, digitize, and transform the way more than 75 million people around the globe bank and shop in this hyper-connected, consumer-centric world. Join us in connecting people to commerce in this vital, rewarding role.Applies the principles of software engineering to the design, development,...
-
Associate Software Developer
Há 7 dias
São Paulo, São Paulo, Brasil Diebold Nixdorf Tempo inteiro R$30.000 - R$60.000 por anoDescriptionExpect more. Connect more. Be more at Diebold Nixdorf. Our teams automate, digitize, and transform the way more than 75 million people around the globe bank and shop in this hyper-connected, consumer-centric world. Join us in connecting people to commerce in this vital, rewarding role. Applies the principles of software engineering...
-
Sr. Software Developer
Há 4 dias
São Paulo, São Paulo, Brasil IQVIA Tempo inteiro R$40.000 - R$80.000 por anoJob OverviewUnder broad guidance, performs activities related to the analysis, design, programming, debugging, modification, and maintenance of software enhancements and/or new products.Essential Functions• Under broad guidance, analyzes, designs, programs, debugs, modifies, and maintains software enhancements and/or new products used in local, networked,...
-
Senior Python Developer
2 semanas atrás
São Paulo, State of São Paulo, Brazil Sigma Software Tempo inteiro R$60.000 - R$120.000 por anoCompany Description We are looking for a Senior Software Developer to join the AdTech Competence Center at Sigma Software. You can become a part of a 300+ team of experts in the AdTech domain by joining our Stellar team. What is Stellar? It's a community, a network, and a dedicated business unit at Sigma Software that specializes in advertising...
-
Junior Software Developer
1 semana atrás
São Bernardo do Campo, Brasil Thales Tempo inteiroJunior Software Developer Join to apply for the Junior Software Developer role at Thales. Position Summary Responsible to work in a "squad agile team", developing software applications for payment solutions. Implement software features and functionalities following project specifications and guidelines from senior developers from the team. Mainly tasks:...
-
Software Developer
Há 4 dias
São Paulo, Brasil YasNiTech Tempo inteiroBuscamos um(a) estagiário(a) apaixonado(a) por tecnologia para fazer parte do nosso time de desenvolvimento, na Yasnitech você terá a oportunidade de se desenvolver e de trabalhar em projetos desafiadores, irá aprender com profissionais experientes em um ambiente colaborativo e inovador. Você terá a oportunidade de trabalhar com as tecnologias mais...