מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
SDEs at Ring contribute to all the steps of the software development lifecycle. They gather, discuss and suggest requirements and features, they design and implement software, automate testing and operate the services their team owns.Key job responsibilities
Design, develop and maintain microservices using Go programming language in a distributed backend architecture running on AWS CloudBuild and maintain frontend applications using JavaScript, TypeScript and React frameworkImplement and maintain infrastructure-as-code using AWS CDK for deploying and managing cloud resourcesDevelop and maintain RESTful APIs for service integration and communicationParticipate in code reviews and ensure code quality through proper testing and documentationWork with monitoring, logging and alerting systems to ensure service reliability and performanceContribute to continuous improvement of development practices and architectural decisionsA day in the life
As a software developer on our video monitoring platform, you'll start your day collaborating with teammates on building secure, reliable services that help keep our customers safe. You might be writing Go code for our backend microservices, developing React components for our user interfaces, or deploying infrastructure changes using AWS tools. Throughout the day, you'll participate in code reviews, test your changes across different environments, and work closely with product managers to refine features. When you're on-call, you'll also help ensure our monitoring services stay reliable for customers who depend on them for their security needs.
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
- Experience using JavaScript frameworks such as angular and react
משרות נוספות שיכולות לעניין אותך