Creating the best possible future for children, their families, and our world through learning, play, and connection.
July 31
🏡 Remote – New York
AWS
Docker
Google Cloud Platform
Grafana
Kubernetes
Microservices
Postgres
Prometheus
RabbitMQ
Redis
Subversion
Go
Creating the best possible future for children, their families, and our world through learning, play, and connection.
• Provide technical leadership for the backend domains you are responsible for • Provide mentorship and guidance to team members, including task breakdowns, time estimates, and prioritization with an eye towards overall product and company goals and timelines • Collaborate with cross-functional teams to define, design, and implement new features and enhancements for the Kibeam platform • Work closely with the content, client (app), firmware, and ML teams to ensure seamless integration and communication between the platform components • Optimize and scale the backend infrastructure to handle increasing user growth and data processing requirements • Develop and implement strategies for ensuring high-quality products through testing, debugging, and monitoring of backend services • Create and maintain documentation related to backend development, requirements, and project priorities • Ensure robust security, performance, and reliability of the platform's backend services
• 10+ years of professional experience with backend development using .Net Framework/ Core • 5+ years of professional experience with architecting large scale projects • Strong understanding of software architecture and design in backend software development • Strong algorithms, data structures, and object-oriented design fundamentals • Experience with RESTful APIs, microservices in a .net/postgres based environment • Experience with relational databases (e.g., Postgres) and caching technologies (e.g., Redis) • Understanding of modern source control systems (Git, SVN) • Understanding of backend performance, scalability and high availability • Strong experience with AWS or GCP • Experience with containerization technologies (e.g., Docker, Kubernetes) • Experience with message brokers, such as MQTT or RabbitMQ • Flexibility and willingness to learn new technologies as needed • Good problem-solving skills, flexibility, and ability to handle multiple tasks • BS in Computer Science, Computer Engineering, Software Engineering, or equivalent work experience
Apply NowJuly 25