.NET Principal Backend Engineer

July 31

🏡 Remote – New York

Apply Now
Logo of Kibeam Learning

Kibeam Learning

Creating the best possible future for children, their families, and our world through learning, play, and connection.

11 - 50

Description

• 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

Requirements

• 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 Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobsnewyorkcity.com