APAC Senior Full Stack Developer (Innovation) - UPS Asia Group|Meet.jobs

Salary

80k - 139k SGD Annually

Required skills

    Job description

    UPS is at an exciting phase of challenging the status quo and creating opportunities for the future with disruptive innovations. We are seeking for an outstanding Senior Software Development Engineer to join our Innovation Prototyping Team. Our Innovation Team is designed to execute experiments and prototypes in order to find the cheapest and fastest way to validate new ideas, technologies, processes and business models in a real world environment, using lean principles and iterative agile development.

    You need to have a startup mindset, always challenging status quo and search for better solutions. You need to have a lean startup mentality with good imagination and entrepreneurial commercial acumen. You must be passionate about technology, understand digital architectures and platforms and quick to learn emerging technologies. Have you demonstrated the knack for using technology across the full stack to build innovations that creatively solve business and process problems? Do you work well and collaboratively with your team to bring solutions to the customers? Are you a builder? Do you like solving different and hard problems every day?

    If you do and is seeking for an exciting challenge to your own career, we would love to invite you to join our small and nimble hands on team of cross functional developers and designers!

    Responsibilities

    • Design and develop backend and frontend solutions which support internal and external stakeholders.
    • Build rapid Minimum Viable Product (MVP) experiments adapted to stakeholders’ specific, innovation focused, use cases.
    • Manage and execute multiple innovation projects at different development stages simultaneously, ensuring timely delivery within scope and budget.
    • Involve in defining customer needs, framing the problem, engaging with stakeholders, evaluating business cases, finding and testing appropriate solutions together with the team.
    • Report on prototype testing success metrics.
    • Write project specifications for external vendors.
    • Recommend and guide on system architecture building.
    • Leverage open source and other technologies and languages outside of the framework should the need arise.
    • Train and mentor junior/mid-level developers.


    Requirements
    • Candidate must possess at least a Bachelor’s Degree/Master’s Degree in Computer Science, Computer Engineering, Electrical Engineering or related discipline.
    • Minimum 4 years of extensive experience in similar capacity developing websites, apps, APIs and tools from scratch using Ruby and Ruby on Rails and Javascript (ES6) is required.
    • At least 3 years of production experience in commercial or web-scale system software development and delivery is preferred.
    • Understanding of scalable computing systems, software architecture, data structures and algorithms.
    • Knowledge of professional software engineering best practices for the full software development life cycle.
    • Possess intensive knowledge of Ruby, Ruby on Rails, Postgres, Redis, Javascript, ES6, Python.
    • Familiar with React JS and/or other front-end framework.
    • Familiar with AWS and/or Azure.
    • Builder with an entrepreneurial mentality, curious and high willingness to learn.
    • Excellent interpersonal skills with the ability to communicate effectively and able to work well with people of all levels.
    • Exceptional analytical, conceptual, and problem-solving abilities.
    • Experience in sourcing and managing external vendors.

    UPS Asia Group