Senior Software Engineer, Enterprise ,Java, PHP

Upwork

(Mountain View, California)
Full Time
Job Posting Details
About Upwork
Upwork (formerly Elance-oDesk) is the world’s largest freelance talent marketplace. As an increasingly connected and independent workforce goes online, knowledge work —like software before it— is shifting online as well. This shift is making it faster and easier for clients to connect and work with talent in near real-time and is freeing professionals everywhere from having to work at a set time and place.
Summary
Apply Now If you are up to the challenge to build a new and cutting edge large scale application used by millions of workers around the world every day helping them to improve their lives, we would like to hear from you. Upwork’s Enterprise team is looking for a passionate, hard-working, and talented Sr. Software Engineer to design and develop innovative software solutions that connect clients and freelancers in our platform and enable them to automate their workflows. As a senior engineer in our development team you will be responsible for the architecture, development and delivery of web services and UI of Upwork’s Enterprise offering. You will work closely with product and sales and engagement teams to understand the customer needs and deliver the product that meets their needs.
Responsibilities
* Be responsible for system architecture and development for product initiatives and feature development * Investigate, prototype and deliver innovative system solutions * Work in an Agile/Scrum environment to deliver high quality software. Will establish architectural principles, select design patterns and then mentor team members on their appropriate application * You are highly effective and thrive in a dynamic environment with remote teams * You take great pride in innovate new products that are used by millions of users
Ideal Candidate
* Excellent knowledge of Java and PHP. * Experienced in using AWS platform. * Experienced in using build tools and source code repository tools such as: GiT, Pull Requests, Jira, Stash. * Experience with continuous integration and/or continuous delivery tools and flows. * Well experienced in developing and executing functional and integration tests. * Experience in developing and designing high performance, scalable and available web services (predominantly REST architecture) using J2EE. * Experienced in the usage of PSQL * Experienced in the usage of PHP frameworks such as Symfony, Zend, Yii. * 5+ years software development experience. * BS in Computer Science or related degree required. MS preferred. Equivalent work experience accepted. * Knowledge of object-oriented design and design patterns, and programming skills.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.