Senior Full Stack Developer (Node.js & System Integrations)
Ravello Media
Full-time
Park City, UT
Job description
Lithionics Battery is powering the future—and we want you to help build it.
We’re seeking a passionate and skilled Software Engineer to join our growing team, with a sharp focus on developing robust Bluetooth-enabled applications (iPhone & Android) and Windows-based software solutions. You’ll play a pivotal role in designing, building, and optimizing applications that interface with hardware devices via Bluetooth & serial communications (CAN Bus), while delivering seamless user experiences on the mobile device and Windows platform.
What You’ll Do
- Design, develop, and maintain mobile devices & Windows applications with integrated Bluetooth functionality & serial communications.
- Collaborate with cross-functional teams including hardware engineers, UX designers, and QA testers
- Implement and optimize Bluetooth communication protocols (BLE, Classic) for device connectivity
- Troubleshoot and resolve issues related to Bluetooth pairing, data transfer, and device compatibility
- Ensure applications meet performance, reliability, and security standards
- Write clean, scalable, and well-documented code
- Stay current with emerging Bluetooth standards and Windows development technologies
- Stay current with emerging Bluetooth standards and Windows development technologies
- Participate in code reviews and contribute to continuous improvement initiatives
- GitHub management / GitHub support
- Database creation / management for telematics data coming in from customer base.
What You Bring
- Bachelor’s degree in computer science, Engineering, or related field (preferred).
- 3+ years of hands-on software development experience, with a strong emphasis on Windows applications and phone app creation.
- Demonstrated proficiency in C, .NET, Windows Framework, Android Studio, and Xcode.
- Deep understanding and hands-on experience with Bluetooth Low Energy (BLE) and CAN-based development tools.
- Knowledge of Windows Bluetooth APIs and device communication frameworks.
- Strong debugging, performance tuning skills.
- Excellent communication, problem-solving and project management skills.
- Ability to manage project and project timeline to expectations.
- A proactive mindset and ability to work both independently and collaboratively.
Why Lithionics?
At Lithionics, we’re not just building batteries, we’re building smarter, cleaner energy solutions. Join a team that values innovation, collaboration, and continuous learning. Your work will directly contribute to shaping the future of energy storage and mobility.
Job Type: Full-time
Benefits:
- 401(k) matching
- Bereavement leave
- Dental insurance
- Disability insurance
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid holidays
- Paid parental leave
- Paid time off
- Relocation assistance
- Vision insurance
Application Question(s):
- What is your salary expectation for this position?
Experience:
- software development: 3 years (Required)
Ability to Relocate:
- Clearwater, FL 33765: Relocate before starting work (Preferred)
Work Location: In person