November 10
• Design and write with Elixir language to improve availability, scalability, latency, and efficiency • Work with engineering team to explore and create new design/architectures for scale and performance • Participate in code and design reviews to maintain development standards • Engage in service capacity and demand planning, software performance analysis, tuning, and optimization • Collaborate with product and experience teams to define and prototype feature specifications • Work closely with infrastructure team to build and scale back-end services and perform root cause analysis investigations • Design, build, analyze, and fix large-scale distributed systems
• 5+ years of experience • 1-2 years of past work experience with Elixir or Erlang • Awareness of idiomatic programming in Elixir • Good awareness of concepts such as pattern matching, recursion, and behaviors • Experience with concurrency and processes in Elixir • Hands-on with Genservers, Tasks, Agents, Supervisors, and other OTP concepts in Elixir • Experience with data processing libraries such as Genstage, Flow, and Broadway (plus) • Good experience working with relational and non-relational databases • Experience with Postgres and Cassandra • Good to have: working experience with caching tools such as Redis • Working knowledge of queue mechanism setup with RabbitMQ • Good knowledge of version management with Git • Awareness of TDD • CI/CD knowledge (huge advantage) • Willingness to design and maintain large scale distributed systems • Past experience building complex applications • Desire for maintainability • Experience working with cross-functional remote teams in an Agile framework • Experience designing APIs with proper documentation • Ability to write useful and maintainable tests • Good understanding of common architectural patterns and design principles • Solid understanding of modern web applications • Being an active member of the Elixir community (nice to have) • Strong written and verbal communication skills in English • Strong analytical and reasoning skills
Apply NowNovember 10
Develop advanced software solutions for NewPage's health technology projects.
November 8
Develop backend systems for Virtual Internships, ensuring quality and scalability.
November 7
Build scalable microservices for MonetizeNow's centralized revenue architecture.
November 7
Join Infoya as a Sr. Java Microservices Developer focusing on impactful technology solutions.
November 6
Lead backend development for digital health solutions at BrightInsight.