About the role
Description
• Model a rich and expansive domain.
• Contribute to a mature Elixir application.
• Own the implementation of amazing features.
• Guide and mentor your fellow engineers.
• Write solid and scalable code.
• Do regular code reviews.
• Build new features and services in Elixir.
• Provide technical leadership to junior engineers.
Requirements
• Extensive experience in designing and developing multiple large-scale Web application backend systems.
• Deep experience in overall system design and implementation—how they scale, how they should fit together, and how they’re likely to break.
• Familiarity with common API and services design standards.
• Experience in PostgreSQL or MySQL outside of an ORM, including the ability to design SQL queries for performance and efficiency.
• Experience in modifying and migrating legacy components with little to no downtime.
• Ability to analyze and solve difficult problems across the backend.
• Experience in Elixir or a comparable functional programming language, or interest and a deep desire to learn.
Benefits
• Equal opportunity employer
• Employee experiences
• Exceptional work environment
• Professional development
Company
Adobe is a multinational software company that enables the creation and delivery of digital experiences, including tools like Creative Cloud and PDF workflows. The company emphasizes AI-enabled innovation and global reach.
AdobeSimilar Jobs
Senior Software Engineer
Berkeley Payments
Senior Elixir Engineer (Contract)
DockYard, Inc.
Senior Software Engineer (Remote), Non-profit, Open-source
Internet2
Staff Engineer / Senior Developer (Ruby, Elixir, Flutter)
SmartLogic