- Build the platform that serves the real time monitoring needs of our customers
- Design and develop high-volume, low-latency applications for important systems and delivering high-availability and performance
- Create complex, high-performance backend services using Java and Node.js.
- Design and optimize efficient, user-friendly frontend applications.
- Develop technical specifications and documentation
- Debug production issues and help maintain existing code
Here are some of the things you'll bring (requirements):
- Minimum of 10 years of experience in software development engineering.
- Bachelor's or Master's degree in Computer Science or a related field
- Programming skills in Java, Node.js, Frontend development.
- Experience with Git, Jenkins, and other Development tools
- Experience debugging/testing applications
- Experience building RESTful microservices
- Familiar with basic Devops tasks for deploying applications in dev/test environments
- Experience working with public cloud platforms like AWS / GCP is a plus
- Experience in Kubernetes
- Willingness to participate in paid on-call duty, in alignment with our "You Build It, You Run It" philosophy.
- A strong sense of quality, personal responsibility, and a passion for development