Role: Software Services Development Engineer
Location: Emeryville CA 94608
Duration: Full time position
Job Description & Skills :
You will participate in the architecture, design, and implementation including enabling these products for large scale and cloud based deployment, and will work in a small, smart, fast-moving team. The engineering team is fully agile and have a really fast release cycle - which keeps the environment very energetic and fun.
· Play a key role in the architecture design and review on multiple products
· Contribute in various area of the web application development (from DB to frontend) with a specific focus on the UI development.
· Play a key role in developing new product features
· Work closely with UX designer and PM to deliver great results in an agile environment
· Excellent software development skills with proven experience in building scalable web applications (preferably in Ruby on Rails, but other similar platform/frameworks would be considered).
· Strong understanding in web application architecture - MVC, and be able to contribute in different areas of the web-stack (i.e., frontend coding, API, web service, etc).
· Media experience with transcoding, video quality control, watermarking technologies a plus
· Proficient with Linux and other Unix base environment. Some working knowledge of Windows based environments
· Some experience with networking and transfer technologies (SSH, SCP, SFTP, FTPS …)
· Experience with Professional Services or other customer facing roles a plus.
· Strong verbal and written communication skills
· Ability to deliver great results in an agile development environment
· B.Sc. or greater in Computer Science/Engineering or related discipline (MSc preferred)
· 5 Years or more of Professional Software Development experience
Thanks & Regards
DIRECT: (415) 799-4079