Send me more jobs like this

Product Engineer

Keywords / Skills : Clojure, Golang, gRPC, Ruby, Kotlin, Swift, Product, Product development

6 - 15 years
Posted: 2019-02-22

Industry
IT/ Computers - Software
Function
IT
Role
Software Engineer/ Programmer
Salary
7000 - 9000 SGD
Posted On
22nd Feb 2019
Job Description
Product Engineer 

As a product engineer within one of our product engineering teams you, working with your team and product owner will be responsible for imagining, building, deploying and running one or more of these products. You will own the future of this product, ensure its quality, and get to see the results of your efforts in peoples everyday lives. 

Responsibilities 
  • Working with your team and product owner to refine and develop the product direction and implementation 
  • Writing great quality, scalable, maintainable code 
  • Ensuring all code is thoroughly covered by automated tests and that all features meet quality checks before deployment 
  • Deploying, monitoring, maintaining and fixing products in production 
  • Contributing to the constant improvement of practices and processes in the team 

What you will do 
  • Coordinate with cross-functional teams (Mobile, DevOps, Data, UX, QA etc.) on planning and execution. 
  • Building and managing fully automated build/test/deployment environments. 
  • An innate desire to deliver and a strong sense of accountability for your work. 
  • Design and develop highly scalable, reliable and fault-tolerant systems for one of the world’s fastest-growing unicorns. 
  • Translate business requirements into scalable and extensible design. 
  • Pair with team members on functional and non-functional requirements and spread design philosophy and goals across the team. 
  • Partner with the product management team to define and execute the feature roadmap. 
  • Continuously improve code quality, product execution and customer delight. 
  • Proactively manage stakeholder communication related to deliverables, risks, changes and dependencies. 
  • Communicate, collaborate and work effectively across distributed teams in a global environment. 
  • Willingness to learn new languages and methodologies. 
Requirements 
  • Hands-on experience working on one or more front-end technologies - Web, Android or iOS - and understand their nuances 
  • Deep knowledge of Linux as a production environment 
  • Proficiency in OOP, including design patterns. Experience with functional programming is a plus. 
  • Data modelling experience in both Relational and NoSQL databases. 
  • Ability to design and implement low latency RESTful services. 
  • Experience troubleshooting server performance memory issues, GC tuning, resource leaks etc. 
  • We primarily use Clojure, Golang, gRPC, Ruby, Kotlin, Swift and Java. Familiarity with two or more is a plus. 
  • A commitment to writing understandable, maintainable, and reusable software. 
  • Experience in software development or a serious open source track record 
  • Hands-on experience in designing, developing, testing and deploying applications large-scale applications in any language or stack 
  • Ability to understand and implement Continuous Integration and Continuous Delivery. 
  • Well versed with Lean methodologies, TDD and Test Engineering and Automation. 
  • Excellent understanding of interactive application development paradigm, memory management, performance/resource optimisations, database interactions, network programming, concurrency and multithreading, fault tolerance, monitoring, security and operability of systems. 
  • Continuously refactor applications and architectures to maintain high-quality levels. 
  • Ability to plan, prioritise, estimate and execute releases with a high degree of consistency. 
  • Ability to scope, review and refine user stories for technical completeness and to alleviate dependency risks. 
  • Passion for learning new things, solving challenging problems. 
  • Prior experience being a founder is a huge plus. 
Interested candidates, please share your CV, current salary, expected salary, notice period to deepan.pandiyan@globesoft.com.sg 

Deepan 
EA Reg No.: R1114179 
EA License No. 12C6296 


About Company

Globesoft is the regional executive recruitment arm of the multi-award winning Emerio Group (an NTT Communications company). Founded in 1997 and headquartered in Singapore, the group offers highly competent IT services to clients of diverse industries. Currently, we have delivery centres in Singapore, Malaysia, Indonesia, India, the Philippines and Thailand and over 2,000 employees in 11 countries.
Similar Jobs
View All Similar Jobs


Walkin for you