Job Closed
This listing is no longer active.
Nagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
Senior Golang Developer, IoT Experience
Location
Romania
Posted
73 days ago
Salary
0
Seniority
Senior
Job Description
Senior Golang Developer, IoT Experience
Nagarro
• Develop and maintain connectivity services supporting multiple protocols: MQTT, OPC, REST, Kafka, and others • Implement and manage OPC UA Server functionality • Ensure reliable data ingestion from diverse sources and systems • Transform data from any format to platform-native format • Handle data calculations, unit conversions, and calculation chaining • Develop data analysis and alarming subsystems • Build and maintain trending and historical data subsystems • Develop executor for user-defined Python scripts and SQL queries • Build and maintain service that handles and executes user-defined workflows and rule chains • Enable user customization and extensibility through scripting capabilities • Develop and maintain email notification infrastructure • Implement multiple messaging services including Slack, Google Chat, SMS, and others • Ensure reliable, timely delivery of notifications across channels • Ensure platform security and user data protection • Participate in architecture decisions with the development team • Contribute to functionality design and technical planning • Lead feature design from technical perspective • Provide ongoing support for deployed services and troubleshooting • Collaborate with frontend, QA, and product teams on feature development
Job Requirements
- 5+ years of backend development experience using Go programming language
- Proven track record building complex, multi-service platforms
- Strong problem-solving and system design skills
- Experience with IoT, industrial systems, or data-intensive applications (preferred)
- Self-motivated with ability to take ownership of entire subsystems
- Excellent collaboration and communication skills
- Comfortable working across the full backend stack
- Passion for clean code, testing, and maintainable architecture
Benefits
- Flexible work arrangements
- Professional development opportunities
Related Guides
Related Job Pages
More Backend Engineer Jobs
Platform Engineer, Golang
AutonomIQUsing AI and a codeless studio to enable product teams to test faster and with quality (now a Sauce Labs Company)
• Communicating with project stakeholders to deeply understand product use-cases • Creating high-quality, simple, flexible code that meets the technical specification (both correct and complete) • Enforce code quality through test driven development • Enhance, refactor, and continuously improve the existing codebase • Communicate effectively with technical and non-technical people • Proactive in keeping your skills updated • Develop the most complex features and fix bugs on the back-end codebase of our on-prem and cloud-based products • Establish and maintain a high level of codebase quality through the well-written, high-coverage unit and integration tests • Implement and deploy microservices based applications over cloud or on-prem • Troubleshoot any issues with existing features, live on production
• Work with OpenConfig team to build programmable data centre infrastructure • Architect new networking operating system based on state orientation, open approach, and single image
Senior Java Developer
SpaceBound, Parent Company of SpaceBound SolutionsSpaceBound Solutions' Managed IT services allow you to outsource all of your IT Services and Solutions needs.
• Design, build, and maintain efficient and reliable Java code • Work on full-stack analytical applications • Responsible for developing highly performant and scalable components that are able to handle large amounts of financial data • Help develop distributed systems with concurrent access and usage patterns • Work closely with other engineers to develop new products and extensions • Plan, design, develop, manage, document, test, deploy, and support new and existing modules • Work on system and API design and architecture • Collaborate daily with team to adjust and align with pivoting operational needs in a fast-pace environment
Backend Developer
SpaceBound, Parent Company of SpaceBound SolutionsSpaceBound Solutions' Managed IT services allow you to outsource all of your IT Services and Solutions needs.
• Execute the full software development life cycle (SDLC) • Design and implementation of low-latency, high-availability, and performant applications • Integrate software components into a fully functional software system • Document and maintain software functionality • Troubleshoot, debug, and upgrade existing systems • Deploy programs and evaluate user feedback • Comply with project plans and industry standards • Collaborate with cross functional teams and gather end-user requirements • Performance tuning, usability, improvement, automation, and deployment



