Senior Software Engineer (Full-stack Web)
Brak informacji o wynagrodzeniu
SeniorFull-time·Umowa o pracę
#392796·Dodano wczoraj·3
Źródło: Alarm.comTech Stack / Keywords
CloudSecurityAIMachine LearningBackendReactC#Microservices
Firma i stanowisko
Alarm.com is the leading cloud-based platform for smart security and the Internet of Things, serving over 7.6 million home and business owners. EBS Sp. z o.o. is a rapidly growing Polish technology company part of Alarm.com, focusing on smart security solutions and IoT innovations including AI, video analytics, facial recognition, and machine learning.
Wymagania
- 5+ years of professional software development experience.
- A. or B.S. in Computer Science or a similar engineering program.
- Proficiency in English with strong verbal and written communication skills.
- Hands-on experience building full-stack web applications using JavaScript, TypeScript, libraries/frameworks like React, CSS, HTML.
- Solid backend development experience in object-oriented programming, especially in C# and Web API development.
- Familiarity with relational databases such as SQL Server and PostgreSQL.
- Strong understanding of software engineering fundamentals, data structures, algorithms, and design patterns.
- Experience with version control systems (Git) and CI/CD pipelines.
- Ability to collaborate effectively with technical and non-technical teams.
- Passion for delivering customer-facing applications that are performant, reliable, and intuitive.
Nice to have:
- Exposure to JS frameworks/libraries like React and/or Ember.
- Familiarity with cloud technologies, Kafka, or microservices.
- Experience with automated testing of web and backend services.
Obowiązki
- Design, implement, and maintain high-quality full-stack features (both frontend and backend services).
- Collaborate closely with product managers, designers, and engineers to deliver scalable customer-facing features.
- Translate complex requirements into efficient, maintainable, and reliable code considering performance and security.
- Develop features using frontend technologies (e.g. React, Ember) and backend services (e.g. C#, Web APIs, microservices).
- Write unit and integration tests, collaborate with QA, and monitor production performance.
- Stay current with industry best practices and emerging technologies, contributing new ideas.
- Participate in code reviews, share expertise with peers, and contribute to team documentation.
Benefity
- Work alongside a team of high achievers who value excellence and collaboration.
- Opportunity to impact millions of customers through mobile applications and backend services.
- Build solutions interacting with real physical IoT devices.
- Develop skills across both frontend and backend while interacting with product, design, and executive stakeholders.
- Empowerment to take ownership and deliver best-in-class solutions.
- Exposure to a broad technology spectrum including C#, .NET, SQL Server, Kafka, React, and Ember.
- Long-term employment via a permanent employment contract (CoE).
- Attractive benefits package: medical care, life insurance, sports package, and an annual professional development budget of $2,000.
Opieka zdrowotna
Ubezpieczenie
Karta sportowa
Dofinansowanie szkoleń
Inne informacje
Alarm.com is an Equal Opportunity Employer. Personal information collected during application is retained for up to 3 years after the recruitment process ends for internal operations, including compliance with labor laws. The data administrator is EBS Sp. z o.o.
Alarm.com
7 aktywnych ofert