Skip to main content
Alarm.com
Scraped fromLinkedinToday
FullstackSenior

Senior Software Engineer (Full-stack Web)

JavaScriptTypeScriptReactCSSHTMLC#Web ApiMicrosoft SQL ServerPostgreSQLGitCi/CdEmberKafkaMicroservicesAutomated Testing
Work Type
Hybrid
Job Type
-
Location
Worldwide
Salary
Not specified

About the Position

EBS, part of Alarm.com, is seeking a Senior Software Engineer (Full-stack Web) for the Customer Experience team. The role involves building full-stack features for customer-facing applications, working with React, Ember, C#, and microservices. The team is based in Krakow, Poland, with on-site work and occasional remote flexibility.

Responsibilities

  • Design, implement, and maintain high-quality full-stack features (both frontend and backend services).
  • Collaborate closely with product managers, designers, and fellow engineers to deliver customer-facing features that scale globally.
  • Translate complex requirements into efficient, maintainable, and reliable code while considering performance and security.
  • Develop features in both frontend (React, Ember, etc.) and backend services (C#, Web APIs, microservices, etc.) and latest evolving technologies.
  • Write unit and integration tests, work with QA to validate features, and monitor production performance.
  • Stay current with industry best practices and emerging technologies and bring new ideas to the team.
  • Participate in code reviews, share expertise with peers, and contribute to team documentation.

Requirements

  • 5+ years of professional software development experience.
  • A. or B.S. in Computer Science or similar engineering program.
  • English proficiency.
  • Strong hands-on experience building Full-stack Web Applications (JavaScript, TypeScript, a library/framework like React, CSS, HTML).
  • Solid hands-on backend, OOP development experience (e.g. C# or similar, Web API development).
  • Familiarity with relational databases (e.g., SQL Server, PostgreSQL, or similar).
  • Strong understanding of software engineering fundamentals, data structures, algorithms, and design patterns.
  • Experience with version control (Git) and CI/CD pipelines.
  • Ability to collaborate across teams and communicate effectively with both technical and non-technical audiences.
  • Passion for delivering customer-facing applications that are performant, reliable, and intuitive.
  • 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.

Benefits

  • Collaborate with Outstanding People: Work alongside a team of high achievers who value excellence and collaboration.
  • Make an Immediate Impact: Your contributions will reach millions of customers through Alarm.com mobile applications and backend services.
  • 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.
  • Be Empowered: Take ownership of your work and bring your experience to create best-in-class solutions.
  • 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).
Senior Software Engineer (Full-stack Web)
View Original