Please read and consider this job’s requirements before applying below.


FENIX is looking for a backend developer to cooperatively build and maintain production services at scale. Technically, you have a solid background in data structures, web application development, relational and non-relational databases, cloud services, and modern programming practices with a minimum of 3-5 years of experience.
FENIX is growing and we are looking for a highly-skilled engineer to join our in-house development team, FENIX Labs. As a member of the FENIX Labs team, you will contribute to building and evolving our innovative products. We are looking for a creative thinker who will bring passion and dedication to the team.
The Tech Stack:
• We work with the, Vue.js, and Node.js, but we are migrating to web components so that we can be framework agnostic.
• We are championing the server-less stack, and developing highly scalable apps using Firebase and machine-learning on the Google Cloud Platform.
• We use WordPress as a headless CMS, so familiarity with PHP is required.
We love our people and want this to be the best place for them to work. We learn together, grow together, and do work we’re proud of together. As a member of our team, you’ll contribute to the vision and help shape the direction of our products. All of us are at the top of our game — programmers, designers, analysts, and every member of our team is critical to the creation process. If you like working with smart and thoughtful people who genuinely care about the products they build, we are a good fit for you.
We believe the strongest teams are made up of people with diverse backgrounds and experiences, and we are committed to cultivating that diversity here at FENIX. We are ready for the ongoing work that goes into building an inclusive, supportive place for you to do your best work.


• Strong oral and written communication skills (C1 level or better) in English REQUIRED
• 3-5+ years of professional software engineering, data structure, design pattern, and modern programming experience REQUIRED
• Ability to visualize a system and then build it (with the team)
• Open communication and willingness to work with other developers of various specialties
• Solid knowledge of building backend systems and server-side programming languages
• Experience with Nginx and Apache servers, with a solid background in Linux
• Experience with GCP
• Experience with PHP
• Strong ability to debug issues across services and multiple levels of the stack
• Knowledge of building systems with efficient auto-scaling to handle peak loads
• Working experience of deployment and integration pipelines
• Working knowledge of Docker
• Familiarity with reviewing designs provided to you via prototyping tools such as Photoshop, Sketch and InVision
• Demonstrable understanding of object-oriented and/or functional development, concurrency, and data structures
• US citizenship, or valid visa with ability to legally live/work in the US
• Demonstrated ability to work independently (good work ethic, maturity, and personal initiative), as well as ability to work as member of a highly collaborative team
• Close attention to detail and quality in all aspects of job performance
• Self-discipline for planning and organizing tasks
• The ability to contribute meaningfully to product and team vision
• Flexibility and ability to adapt to changing project and client needs


• Medical
• Vision
• Dental
• 401K
• Life and Disability Insurance
• Travel Opportunities
• Equipment Supplied

Download Our Data Protection Commitment


We look forward to hearing from you. We review all candidates and typically reach out within X days.

The open positions posted by FENIX are for immediate vacancies. By submitting your application, you are indicating your availability to join our team on a full-time basis within the next two months. If you’re unable to meet this deadline, we kindly ask that you refrain from applying until your availability matches our immediate needs.