Thursday, 10 December 2015

Software Engineer, Backend (Java/Python) job at Simplify Anywhere

Simplify is creating a new way of how family members communicate with each other and plan their lives.

Incorporated in Singapore in 2015, Lije provides a platform for family members to share, communicate and plan among each other.

Responsibilities

Lije is creating a new way of how family members communicate with each other and plan their lives.

As a Backend Software Engineer, you will be building APIs and micro-services for core functionalities that power the entire system. Participate in product decisions and bring products to life through meticulous implementation. Automate systems deployment to production. Implement monitoring and health checks of the systems. Track down and resolve issues, improve the stability and performance of the systems. We welcome bright individuals that are lifelong learners, have an outstanding work ethic and a good team player attitude. You will be playing a key role in building elegant and high-performance product for millions of families worldwide.

In particular, we are looking for backend engineers excited about working on our innovative idea bridging end-user access to our backend services. We practice Agile development, with a heavy focus on Test Driven Development, Continuous Integration, and Pair Programming. This collaboration does not necessitate working in our Singapore office.  

Requirements

  • Build APIs and micro-services for core functionalities that power the entire system, e.g. chat, search, calendar, list, documentation system, etc.

  • Participate in product decisions and bring products to life through meticulous implementation

  • Automate systems deployment to production

  • Implement monitoring and health checks of the systems

  • Track down and resolve issues, improve the stability and performance of the systems

  • Translate product and design requirements into software engineering tasks wherever needed

  • Estimate time required for and deliver software engineering tasks

  • Evaluate technical feasibility and suggest improvements in architecture

  • Implement solutions with focus on TDD.

  • Maintain code documentation

Qualifications

  • Strong knowledge of data structures, algorithms, and designing for performance and scalability

  • Experience in building scalable distributed systems

  • Experience in Python/Django/Flask or JVM based languages

  • Strong Computer Science background with understanding of the principles of modern software development and familiarity with modern web development

  • Minimum 3 years of experience on development work on Java, Spring frameworks, python.

  • Excellent object oriented analysis and design skills (OOA/OOD)

  • Proficiency in one or more of the following languages/platforms: Java, C, cplusplus, and Python.

  • Experience working with relational databases

Experience in one or more of the following areas is highly preferred:

  • Calendar, Documentation systems, search integrations, Google, Dropbox/Box APIs

Personal Traits and Skills

  • Team player, effective in working in teams, or pairs

  • Share passion and drive about the job at hand

  • Show initiative and propose solutions to complicated problems 



from
http://www.startupjobs.asia/job/13363-software-engineer-backend-java-python-it-job-at-simplify-anywhere

No comments:

Post a Comment