
Software Engineer II
Alarm.com
15 days ago
Kraków, Poland
Mid Level
Responsibilities
- Design, develop, and maintain full-stack software for various platforms.
- Research and integrate new tools and methodologies to solve technical challenges.
- Participate in the full software development life cycle from requirements to deployment.
- Collaborate with teams to define solutions that meet business and technical needs.
- Balance speed and quality in software delivery.
- Contribute ideas to product development beyond just implementing specifications.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or related field, or equivalent experience.
- Two or more years of professional software development experience.
- Strong object-oriented programming skills, with proficiency in C# preferred.
- Experience with database design, SQL, and backend development.
- Familiarity with modern JavaScript frameworks like Ember.js, Angular, or React is a plus.
- Experience in the IoT and/or home automation field is a plus.
- Experience writing and maintaining unit tests.
- A curious mindset and a desire to continuously learn and improve.
Benefits
- Collaborate with exceptional peers in a supportive environment.
- Make an immediate impact with real responsibility in product development.
- Enjoy autonomy in your work without micromanagement.
- Long-term employment based on a permanent contract.
- Attractive benefits package including medical care, life insurance, and a professional development budget.
Tech Stack
AngularApache KafkaC#Ember.jsiOSMicrosoft SQL Server.NETReactSQL
Categories
BackendEmbeddedFull StackMobile