Senior Software Engineer – Full Stack (.NET/React)
Everbridge
IndiaremotePosted 17 days ago
Skill Required
Senior-Fullstack-DeveloperFull-Stack-Engineer.NET-DeveloperReact-DeveloperSoftware-EngineerSenior-Full-Stack-Engineer-(.NET-React)Senior-.NET-Full-Stack-EngineerSenior-Full-Stack-Engineer-(.NET-C#-SQL)Senior-.NET-Full-Stack-DeveloperSenior-C#-.NET-Software-EngineerBackend DeveloperFull Stack DeveloperSoftware EngineerSoftware DeveloperDotnet DeveloperReact.NETCI/CDSystem Designrelated fieldKubernetesEngineeringJavaScriptTypeScriptautomationdesigningMongoDBSeleniumsecuritybuildingOpenAPIRESTTestNGKafkaDockerdesignDevOpsGitAgileHTMLFulltime
Key highlights
- remote/home-based position to be based anywhere in India
- Senior Full Stack Developer
- Everbridge is an Equal Opportunity Employer
- At least 5-6 years of experience as a professional software engineer required
- Bangalore-based position with remote flexibility
Role overview
Everbridge, a global leader in critical communications and enterprise safety solutions, is seeking a Senior Full Stack Developer for a remote/home-based position in Bangalore, India. The role involves building their next-generation platform as part of an integrated physical security platform missioned to keep people safe and operations running faster. The platform integrates physical security infrastructure into a single unified platform used by governments and businesses to protect people and operations across diverse environments including government buildings, transport hubs, corporate headquarters, critical infrastructure, law enforcement, and smart cities.
Responsibilities
- Agile cross-functional development team – designing, developing, testing features as a team
- Working with Engineering Managers, Product Owners, Architects and QA Engineers - the successful developer will share responsibility for the delivery of the product features through the entirety of its development life-cycle, working as a team to deliver value
- Developing our Web and server solutions that integrate edge hardware devices into a situational aware platform for our customers
- Examples of the different types of problems we ask the development team to solve: Displaying geospatially aware smart city data / Displaying geospatial tracking data / Saving video feed snapshots / Dynamic near real-time event processing / Video overlay integration / Access control management / Distributed site infrastructure management
- We primarily focus on .Net Core 6+ C# implementations and regularly integrate with functional library frameworks within our AWS Kubernetes hosted micro-services
- Our Web technologies focus on ReactJS micro-frontends using ES6+ Typescript alongside LESS styling with other NPM libraries
- We have continuous integration with Gitlab including unit testing, selenium-based GUI testing and static analysis
Requirements
- Degree in Computer Science or related field, or equivalent work experience
- At least 5-6 years of experience as a professional software engineer (commercial/open source)
- Good Experience with Microsoft .Net Core 6+
- Good understanding of Web (HTML5 / CSS3) and one of the leading JavaScript frameworks, ideally ReactJS
- Experience with micro-services interacting within clusters using Restful APIs (ie. OpenAPI)
- Experience using Containers (Docker, Kubernetes)
- A range of software development and delivery experience
- Eager to own feature work and be involved in the detail of across a feature's lifecycle
- Experience in large code-base products or enterprise grade software
Nice to have
- Strong API Design Experience
- Experience with Micro-Frontends
- Hardware integration/API experience
- NOSQL experience (MongoDB)
- Event stream experience (Kafka)
- Experience with concurrent distributed systems
- Interest or experience in near real time computing/communication
- Understanding of Devops
Additional details
- Everbridge empowers enterprises and government organizations to anticipate, mitigate, respond to, and recover from critical events
- In an unpredictable world, resilient organizations protect their people and operations, adapt under pressure, and return to productivity faster
- Our Critical Event Management (CEM) technology combines intelligent automation with comprehensive risk intelligence to help organizations strengthen resilience, keep people safe, and maintain operations
- Our trusted platforms integrate and protect: Government buildings / Rail, sea and air transport hubs / Corporate and business headquarters / National critical infrastructure / Law enforcement departments / Smart cities
- Everbridge is an Equal Opportunity Employer. We consider all qualified applicants for employment without regard to race, color, creed, religion, national origin, ancestry, age, sex, pregnancy, sexual orientation, gender identity or expression, disability, protected veteran status, genetic information, marital status, or any other characteristic protected by applicable federal, state, or local law
- Everbridge does not require or administer lie detector (polygraph) tests as a condition of employment or continued employment. In Massachusetts, it is unlawful to require or administer a lie detector test as a condition of employment or continued employment. Employers who violate this law may be subject to criminal penalties and civil liability
- Originally posted on Himalayas