Skip to main content
Alarm.com
Зібрано зLinkedinСьогодні
Fullstack

Software Engineer II (Full-stack Web)

JavaScriptTypeScriptReactCSSHTMLC#Web ApiMicrosoft SQL ServerPostgreSQLGitEmberKafkaMicroservices.NET
Формат
On Site
Зайнятість
-
Локація
Worldwide
Оплата
Не вказана

Про позицію

EBS is a rapidly expanding entrepreneurial technology company and part of Alarm.com. The Customer Experience team is seeking a Software Engineer II (Full-stack Web) to contribute to features used by millions of people.

Обовʼязки

  • Contribute and Deliver: Implement full-stack features (both frontend and backend services) under guidance from senior engineers.
  • Collaborate: Work closely with teammates, product managers, and designers to build user-facing features that scale globally.
  • Problem Solve: Develop efficient, maintainable code while learning to balance performance, security, and reliability.
  • Grow Across Layers: Build experience in both frontend (React, Ember, etc.) and backend services (C#, Web APIs, microservices, etc.) and latest evolving technologies.
  • Ensure Quality: Write unit tests, participate in QA cycles, and help monitor production performance.
  • Continuous Learning: Stay up to date with new tools and best practices while building your technical foundation.
  • Team Contribution: Participate in code reviews, team discussions, and documentation, learning from peers while sharing your own ideas.

Вимоги

  • 2+ years of professional software development experience.
  • A. or B.S. in Computer Science or similar engineering program.
  • English proficiency. Strong verbal and written communication skills.
  • Experience building Full-stack Web Applications (JavaScript, TypeScript, a library/framework like React, CSS, HTML).
  • Exposure to backend, OOP development (e.g. C# or similar, Web API development).
  • Familiarity with relational databases (e.g., SQL Server, PostgreSQL, or similar).
  • Understanding of software engineering fundamentals, data structures, algorithms, and design patterns.
  • Experience with version control (Git).
  • Strong interest in learning backend and frontend best practices.
  • Good communication and collaboration skills, with proficiency in English.
  • Exposure to, and strong fundamentals, on JS Frameworks/libraries like React and/or Ember.
  • Familiarity with cloud technologies, Kafka, or microservices.
  • Experience with automated testing Web and backend services.

Переваги

  • Collaborate with Outstanding People: Work alongside a team of high achievers who value excellence and collaboration.
  • Make an Impact: Contribute to features that will be experienced by millions of customers.
  • Work with Real Devices: Build solutions that interact with physical IoT devices and see your work in action.
  • Gain Well-Rounded Experience: Develop skills across both frontend and backend development while interacting with product, design, and executive stakeholders.
  • Learn and Grow: Receive mentorship from senior engineers and take ownership of progressively more complex features.
  • Work with the Latest Technologies: Gain exposure to a broad spectrum of IoT and SaaS technologies, including C#, .NET, SQL Server, Kafka, React, Ember, and more.
  • Long-term employment based on a permanent employment contract (CoE).
  • Attractive benefits package: Medical care, life insurance, sports package, annual budget for professional development ($2,000).
Software Engineer II (Full-stack Web)
Оригінал