Avatar for Glowing.io

Mobile messaging aggregation platform

Engineering Manager

$30k – $70k • No equity
Apply now
Company: Glowing.io (glowing.io)

Core Values:
1. Seek truth with open-mindedness and humility
2. Embrace kaizen in our pursuit for excellence
3. Be an alchemist in our community
4. Be proud
5. Explore the world
6. Be grateful, be kind, give back


Summary: Glowing.io is a SaaS startup providing the leading unified, intelligent guest messaging platform for globally recognized, ultra/luxury hotel brands of the world. The core responsibility of this new role is to build new features in the core messaging layer of the infrastructure which is written in Node.js ( ES2017+ ) along with the ability to work on Ruby on Rails API infrastructure primarily on third party integrations and interaction with the messaging layer. The ideal candidate will have at least 4 years of experience architecting systems from scratch and over existing software. Glowing.io sets a high standard of engineering practices that includes the right process, right communication, right documentation and exceptional code quality which are reviewed among peers.

Responsibilities:
Product Delivery
- Work closely with the Product team to estimate quarterly roadmap for components you will own and set a plan to deliver
- Set personal weekly sprint tasks, deliver and inspire by achieving commitments.
- Do peer code review across multiple stacks
- Go through Pull Request process, follow feature branches and maintain a high-quality code

Software Development
- Modify the software to fix errors and build features over existing software
- Produce clean, efficient code based on specifications
- Create components from scratch over SOA based current architecture
- Maintaining and upgrading existing deployment with expertise working over the UNIX system and deploying systems over Ubuntu machines
- Work with CTO to develop architectural designs and system flowcharts
- Integrate the system with other third-party systems focused on avoiding duplicacy of code for integrating similar third party systems
- Have an understanding of basic algorithms for improving system performance
- A systematic approach to troubleshooting and debugging system



Software Stability
- Review workflows and architecture to find potential software risks and plans to fix them
- Working on fixing memory leaks and performance optimizations
- Diligent in planning to ensure no technical debts are created in the system
- Identify and plan to fix any technical debts in the current implementation


Software Management
- Evaluate technology vendors and requirements optimized for costs, performance, and stability
- Demonstrate engineering leadership by showcasing frameworks to make decisions
- Invoke brainstorming sessions, and help create a culture to be open to suggestions than being constricted to opinions.


Who should NOT apply: Don’t apply if any of below is true
- Lack of care and respect among peers, senior or junior
- Lack of discipline and transparency
- No experience working remotely, or on a project individually
- Lack of confidence in communicating in English.
- Not willing to travel outside the country for any reasons
- Don’t have an extraordinary capability in even one domain directly related to the responsibilities for this job.

Who should apply:
Key Requirements
- 4+ years of programming experience
- Experience working on NodeJS and Ruby on Rails or ability to learn a new language or framework quickly if no experience working on RoR
- Expertise in at least one queueing infrastructure like RabbitMQ
- Experience working and managing AWS console
- Successfully architected systems, and dividing tasks from architecture to real executable deliverables with estimates
- Understand Pull Request process, follow feature branches and maintain a high-quality code

Key Characteristics: Self-discipline, proactive, organized, empathetic, active listener, and comfortable overall communication skills. Can manage and lead people, in-person and remotely. General presence creates a feeling of collaboration and confidence. Has an entrepreneurial and broke mindset attitude.


Future: Success in this role can lead to a broadening of responsibilities that can include more engineering leadership roles.

Location: Remote (so anywhere with fast, reliable Internet)

Contact / Apply: Referrals and/or interested candidates, please email parag at glowing.io with resume, LinkedIn URL, any project or github links and a statement of how your experience and interests ideally match our needs. Thank you for your consideration 🙏.