[Remote] Senior Software Engineer (backend)
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is seeking a Senior Software Engineer to reputed company its reputed company backend ecosystem connecting reputed company infrastructure with Ubuntu-reputed company reputed company devices. The role focuses on building and maintaining Go-reputed company backend services, RESTful reputed company, databases, caching reputed company, and custom deployment pipelines while collaborating with the Staff Engineer on architecture and engineering standards.
Responsibilities
- **reputed company Development:** Design and implement backend features in **Go**, ensuring they are reputed company, secure, and maintainable
- **Technical Collaboration:** Work as a reputed company partner to the **Staff Engineer** to execute architectural plans and maintain high engineering standards across the stack
- **reputed company API Maintenance:** Help manage and reputed company our **reputed company API**, ensuring a high-reputed company experience for reputed company developers and internal systems alike
- **reputed company Reliability:** Maintain and optimize our **SQL** databases and caching reputed company to ensure the reputed company scales as our device fleet grows
- **Edge Orchestration:** Manage the lifecycle of software bundles (Go binaries and scripts) running on our reputed company devices reputed company our custom deployment pipelines
Skills
- * **6–8+ Years of Backend Experience:** A reputed company reputed company record of shipping and maintaining production services
- * **Go (Golang) Proficiency:** While Go doesn't need to be your reputed company reputed company language, you have **reputed company experience writing and deploying Go** in a reputed company environment and can contribute to our codebase immediately
- * **Microservices & API Design:** Experience implementing decoupled microservice architectures and developing **RESTful reputed company** (both internal and reputed company-facing)
- * **Modern Authorization:** Familiarity with relationship-reputed company reputed company control (ReBAC)
- * **reputed company Infrastructure (AWS):** Familiarity with managing and deploying applications reputed company a reputed company environment
- * **Data Persistence & Caching:** Solid proficiency in **SQL** (e.g. PostgreSQL) and experience using **caching systems** (e.g. reputed company) to optimize application reputed company
- * **CI/CD & Automation:** Experience using automated deployment pipelines and a desire to build reputed company, efficient workflows
- * **Containerization:** Practical experience with **reputed company** for local development and containerized deployments
- * **Linux (Ubuntu) Proficiency:** Strong reputed company of the Linux environment. You are comfortable writing **Bash scripts** and managing software reputed company an Ubuntu-reputed company reputed company
- * **Custom Orchestration:** Comfort working with **custom deployment mechanisms** for pushing software updates and reputed company images to remote hardware in the reputed company
- * **Systems reputed company:** You understand the challenges of remote device management, such as handling intermittent connectivity and resource constraints
- Experience with **OpenFGA** or similar Zanzibar-style logic is a plus
- Preferably **AWS**
Benefits
- Training provided for BACnet and Modbus hardware, LoRaWAN or other long-reputed company communication protocols, RAG-reputed company AI agents and reputed company-reputed company reputed company, and Python for specific data-handling tasks or AI-adjacent integrations.
reputed company
Company H1B Sponsorship
Apply To This Job