Unknown Company

Senior Software Engineer (full stack)

columbus, oh • Posted 1 weeks ago
Hybrid Full Time Software Development

Role Description


As a Senior Full Stack Engineer, you will be the primary driver of our web and mobile user experiences. You will focus on development of ourWeb platform , which serves as the core foundation for ouriOS and Android applications. This role is about building highly responsive, mobile-optimized interfaces that feel native while being powered by a robustGo backend andREST APIs . You will collaborate closely with ourStaff Engineer andCTO to bridge the gap between complex system data and intuitive user controls.


Technical Requirements


1. Web & Frontend Mastery



  • 6–8+ Years of Software Experience: With a heavy focus on building sophisticated, data-rich web applications.

  • Expertise in Angular: Mastery of the latestAngular versions. You should be deeply familiar with RxJS, state management, and building high-performance, modular components.

  • Mobile-First Responsive Design: A \"must-have\" ability to create highly responsive, fluid interfaces that translate perfectly from a desktop browser to a mobile screen.


2. Backend & API Integration



  • Go (Golang) Experience: Professional experience writing and maintainingGo code. You should be comfortable contributing to our backend services and ensuring the logic supports our frontend needs.

  • REST API Design: Strong experience designing and consumingRESTful APIs . You understand how to structure endpoints for performance, security, and ease of use.

  • SQL & Caching: Solid proficiency inSQL and experience working withcaching layers to ensure a snappier user experience.

  • Cloud Infrastructure (AWS): Familiarity with theAWS ecosystem and how to manage and deploy applications within a cloud environment.


3. Mobile (The Plus Factor)



  • Hybrid Mobile Experience: Familiarity withCapacitor.js or similar frameworks to wrap web applications for mobile environments.

  • Shipping to iOS/Android: Previous experience successfully shipping and maintaining apps in the Apple App Store or Google Play Store is a major plus.

  • Fleet Control: Interest in building interfaces forMDM-managed iPads used as onsite control centers.


Key Responsibilities



  • Web-to-Mobile Execution: Build and maintain theAngular web application that powers our browser experience and our native iOS/Android apps.

  • API Development: Collaborate with theStaff Engineer to design and implement theGo-based REST APIs required to power new features.

  • UI/UX Excellence: Ensure our interfaces are world-class in terms of responsiveness, performance, and accessibility.

  • Staff-Level Partnership: Act as a high-level executor on architectural plans provided by the Staff Engineer, providing feedback and ensuring technical feasibility.

  • Full-Stack Ownership: Take responsibility for features from the SQL query and Go logic through to the final pixel in the Angular view.


Nice-to-Haves (Training Provided)


We value core full-stack fundamentals and a \"can-do\" attitude. We are happy to provide training in these areas:



  • AI & Future Tech: Helping build ourRAG-based AI agent and integrating LLM-driven features into the UI.

  • Industrial IoT Protocols: Learning the basics of how our backend talks toBACnet ,Modbus , andLoRaWAN hardware.

  • Authorization Models: Familiarity with services likeOpenFGA for fine-grained permissions.


The Full-Stack Profile


You are a \"visual\" engineer who cares deeply about the user experience but has the backend chops to ensure the \"pipes\" are working correctly. You enjoy the challenge of making a web app feel like a premium native experience on an iPad, and you are a proactive communicator who thrives in a collaborative environment alongside senior technical leadership.

#J-18808-Ljbffr

Senior Software Engineer (full stack) in columbus at Unknown Company

This position is listed as full time and hybrid.

Back to Job Search