Who You Are. You are a full-stack software engineer with experience developing and deploying Elixir applications with an unending passion for solving real problems for real people. You are relentless about design and accessibility, and love to facilitate the implementation of great design. You enjoy delighting users by creating great product experiences through collaboration and innovation. You have a growth mindset, own your work, and seek continuous learning in everything you do. What You’ll Do. As a member of our software engineering team and the first full-stack engineer, you’ll be working day-to-day in collaboration with our engineering and product teams to build experiences that will help shape the future of healthcare. You’ll be leveraging Elixir and the Phoenix web framework as your primary development to help us solve technical challenges in the ever-evolving world of healthcare staffing. You’ll also live and breathe HTML CSS to help continuously sharpen our frontend and maintain clean, semantic, accessible markup. You’ll also work collaboratively with a team of wildly talented product designers and engineers to evolve our platform (a hybrid of frontend and backend) to meet changing market and business needs. Every day will look a little different, but in general, you will do things like: Collaborating on the design and development of high-quality software design and architecture. Analyzing and resolving technical and application issues. Developing features across multiple subsystems, including collaboration in requirements definition, prototyping, design, coding, testing, and deployment Building systems that securely support and improve deployability and testability. Executing tasks in the software development life cycle that prioritize our users and clients. Ruthlessly reviewing and debugging code for excellence and performing validation and verification testing. Constantly looking for opportunities to improve and automate routine tasks. Generating documentation in both code and High-Level-Design (HLD) and process. Designing, developing, and unit testing applications in accordance with established standards. Experimentation is frequent at Kamana. Comfortability with being uncomfortable is a must. Requirements What You’ve Done Before. You have production experience developing and deploying Elixir applications. You excel at HTML5 and CSS3, and are proficient with Tailwind CSS. You have a strong understanding of the BEM methodology. You have an in-depth understanding of the components of Phoenix (Controllers, Channels, Contexts, Schemas, etc.). You also have a deep understanding of how Elixir (and Erlang) concepts make Phoenix possible. You’re acclimated to agile development environments. It’d Be Cool If You’ve Done This. We’re new to continuous integration/continuous deployment, but your experience in that area would be a huge asset. Extensive experience in frontend design, deployment, and audits will also help you stand out from the crowd! Benefits Salary, Benefits, How We Work. This is a full time exempt position with an expected salary of $140,000/year. Learn more about Kamana and how we work.
https%3A%2F%2Fremotive.com%2Fremote-jobs%2Fsoftware-dev%2Ffull-stack-elixir-engineer-1578663