This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
SmartRent, Inc. is seeking a dynamic and innovative Senior Software Engineer to contribute to their IoT solutions.
This role will focus heavily on back-end development using Elixir, while also involving front-end projects.
The position requires effective communication skills for collaboration and support within a remote team.
Candidates are encouraged to apply regardless of their background, as diverse perspectives are valued.
Strong time management skills are essential to maintain productivity without direct supervision.
Responsibilities include strategizing and executing medium to large-scale projects, developing accurate project timelines, creating robust software solutions, and practicing empathy in user interactions.
The engineer will make architectural trade-off decisions, contribute to high-impact projects, and invest in continuous learning and improvement for themselves and their colleagues.
Proactive identification of potential challenges and early communication for collaborative problem-solving is expected.
Requirements:
Candidates must have 5+ years of professional software development experience, with at least 2-3 years in Elixir.
A strong understanding of functional programming concepts such as immutability, first-class functions, recursion, and higher-order functions is required.
Familiarity with relational databases like PostgreSQL or MySQL is necessary, along with a desire to grow database expertise.
Proficiency or willingness to learn Ecto for database querying and migration in Elixir applications is expected.
Experience with automated testing frameworks like ExUnit and CI/CD pipelines is preferred.
A passion for continuous improvement and learning is essential, with a willingness to adopt new tools and workflows.
Benefits:
SmartRent offers 100% employer-paid medical coverage for US employees.
Flexible PTO is provided to support work-life balance.
Competitive 401k and employee stock purchase plans are available to help employees invest in their future.
The company values hard work, collaboration, authenticity, and diversity in the workplace.
Opportunities for personal and professional growth in a supportive and inclusive environment are encouraged.