remote
Senior Software Engineer - Roadpost
Software Engineer
Senior Software Engineer leading backend and cloud integration for a global connected device platform, leveraging Python, Node.js, AWS, and satellite communication protocols to deliver reliable messaging services worldwide.
About the role
Key Responsibilities
- Design, develop, and maintain scalable backend services in Python and Node.js that support real‑time messaging across satellite and cellular networks.
- Architect and deploy cloud solutions on AWS, ensuring high availability, security, and cost efficiency.
- Integrate device firmware, mobile applications, and web services to provide a seamless user experience.
- Collaborate with cross‑functional teams to define feature requirements, estimate effort, and deliver on tight timelines.
- Implement monitoring, logging, and automated testing to guarantee system reliability and rapid issue resolution.
Requirements
- 5+ years of professional software engineering experience with strong proficiency in Python and Node.js.
- Hands‑on experience deploying and managing services on AWS (EC2, Lambda, RDS, S3, CloudWatch).
- Knowledge of satellite communication protocols and real‑time data streaming.
- Strong problem‑solving skills and a passion for building robust, scalable systems.
- Excellent communication skills and ability to work effectively in a distributed team.