Full Stack Software Engineer
SadoTech
- Makati, PhilippinesMakati, Metro Manila, PhilippinesMakatiMetro ManilaPhilippinesPhilippinesTELECOMMUTE
- Toàn thời gianFULL_TIME
Công việc đã đóng.
Miêu Tả Về Công Việc
- Possess the programming and project management skills to take Yamacoo from a solid v0.1 to a full blown v1.0 by the end of 2017. (Increase success rate by 100%.) This includes building the following features:
- New onboarding workflow
- Email Service Provider (ESP) integrated templates
- Overall User Interface (UI) and User Experience (UX) enhancements
- Sales tracking and monitoring
- Internal messaging system
- External messaging system
- Multi-user login
- User role management
- Look at an app like ManageByStats or Sellics, assess the admin backend and, after a conversation with the VP of Product, quickly create a low-fi wireframe and code a more efficient version of the workflow.
- Hear what the team describes (feature, problem, etc.) and interpret what is needed. (It might not look exactly like what we described, but it solves the root problem, because you get and understand fully the root problem.) #listeningforintent
- Example: If Support has a recurring problem with the installation of a sales campaign in Yamacoo, the “surface level” answer might be to do X. But after deeply listening to the complaint and knowing the user’s goal, you determine to build Y, which more optimally addresses the root problem.
- Have the overall domain knowledge and ability to take a set of detailed mockups and instructions and in less than 24 hours turn those into a fully functional prototype.
- This carries over to new features for existing products as well (e.g., turn a 15-minute conversation into a wireframe, create a scope doc and code/implement).
- Jump into our existing code base and work within it, such as:
- Python and Google App Scripts
- Web Scraping and Spider Robots
- Linux based server and platforms using Linux Shell commands and SSH.
- API Integrations
- Javascript / HTML / CSS
- AJAX
- Stateful persistence systems such as databases (MySQL, MongoDB)
- Key value stores and stateless technologies such as Redis, Memcache
- Big Data systems such Hadoop, Spark, Big Table.
- Cloud-based computing Amazon Web Services (AWS), Digital Ocean, Vultr, or Azure
- Effectively manage assigned projects through completion without getting lost in their own world or losing the team along the way.
- Includes: looking at the project overall, road mapping (with help of VP of Product) the major milestones along the way, properly time estimating each major component and then systematically working through each element. Highly focused on agility.
- Know HTML / CSS and API integrations well enough to lead the full design and tech upgrade of our existing systems).
- Assist VP of Product in developing the Engineering team by end-of-year 2017.
- Help develop a thorough testing methodology that the team can use to test all feature enhancements and new software products prior to deployment.
- Create and maintain architectural, business-and code-level documentation of software assets. Ensure Yamacoo is prepared at all times with appropriate software documentation to minimize dependence on “head knowledge.”
- Spend 10% of your time working with Support and give timely and friendly responses to assigned tickets and inquiries (Tier 3).
Trình độ tối thiểu
Key Performance Indicators:
- Success rate of Yamacoo customers
- Team stress level around new feature deployments (low ticket rate, etc.)
- 95% of software development-related goals achieved
- 1-2 software bugs per quarters
- 95% of documentation completed
Competencies:
- Strong creative and analytical thinking skills
- Experience leading and executing development of full stack Web-based solutions including:
- Python, Google App Scripts and Linux
- Mysql, SQL, MongoDB, Redis, Memcache
- Hadoop, Spark, Big Table
- HTML, CSS and Javascript
- Web Scraping and Spider Robots
- WordPress
- Cloud based linux servers on Amazon AWS, Digital Ocean, Vultr
- Flexible and can handle interactions with all levels of the organization and with external clients.
- Ability to communicate well with other members of the team and with non-technical end users.
- Must be able to work in a fast-paced environment with demonstrated ability to juggle multiple competing tasks and demands.
- Responsive and flexible to incoming requests
- Personable, comfortable and effective communicating with both business and technical personnel
- Comfortable working on a partially or fully distributed team with limited direction
- Goal-oriented, self-driven, with strong internal motivation
- Capable and devoted to creating solid documentation of work
- Perceived by team members as a trusted adviser and business vision enabler
Tóm tắt công việc
- Trình Độ Công Việc
- Trình độ nhân viên cấp trung bình / cấp quản lý
- Ngành Nghề
- IT and Software
- Yêu cầu học vấn
- Tốt nghiệp Cử nhân
- Nhà tuyển dụng trả lời hồ sơ
- Once in a while
- Địa chỉ văn phòng
- Philippines
Về SadoTech
We are a retail company based in New York looking to expand our business in the Philippines. We are in need of career-driven, experienced, and dedicated people who will complete our CORE TEAM. Since we are foreseeing a bigger team in the future, this core team will enjoy a wide avenue for career advancement. JOIN US NOW!