Lead Software Engineer

 (9+ years exp)
Published: 1 day ago
Avatar for Circles.Life

Circles.Life

Asia’s first fully digital telco and consumer company

Job Location

Job Type

Full Time

Visa Sponsorship

Not Available

Relocation

Allowed

Skills

Python
Java
Node.js
Backend Development
Go (Golang)

The Role

Lead Software Engineer

Job description
Job Category
Core Engineering - Backend

Job Details

Department Description

Our Core Engineering Team at Circles.Life works hard to build various mobile, website and backend system in order to deliver the digital user experience to our customers. Keeping our customer experience a simple process is not an easy task. We provide a great environment and platform for our engineers to grow their skills and their career. In this role, you can expect:
Opportunity to work and scale one of the most complex and comprehensive systems in Telco Industry regionally!
To take charge on hand-crafting various backend systems for new products and features that will excite our users!
Exposure to working across different teams, including our Network Operations, Customer Service and Operations, and Product Team, all the while sharing your ideas and innovating together!
Learn and grow your career together with our team of talented Product Engineers!


Role Description

As a Lead Software Engineer (Node.JS), you will be responsible for orchestrating data integration from multiple systems, as well as providing and supporting various functionalities to operations and infrastructure. As a part of the backend team you will work towards delivering specific milestones and objectives in a very fast paced environment. You will be in charge of the following:

End to end Node.js development
Managing cloud based web application on Amazon Web Services
Develop restful JSON web services and APIs
Integration of external systems using custom soap based third party APIs


Your Impact

At Core engineering team in Circles.life, we work on solving the hard, long term engineering problems in our software foundation that underlies all of our products. Focus is on building powerful and simple to use frameworks, services and software components that will be used by our products to deliver value to our end customers. We are looking for passionate engineers to join our team at Bangalore and be part of our exciting journey in building a solid engineering foundation for our products and maintain a healthy work/life balance.



Requirements

9+ years of experience in Backend development, with at least 3 year of hands-on experience in Node.js Development
Passionate about Technology, Telecommunications and Disruptive models.
Extensive programming experience in any language (Java/Golang/Node.js.)
Strong data structure and algorithms skills
Ability to take a problem, analyze, design, educate team members on it and work with them to solve the problem with high quality and on time.
Mentor other junior engineers in the team.
Experience in working on large scale distributed systems for high volume workloads is desirable
A strong adherent to software engineering best practices which enable building world class products such as unit testing, modular code, right abstractions, continuous integration mindset and clean code Practice.
Quick, independent learner who loves a fast-paced environment
Work closely with cross-functional teams across geographies.
Strong service ownership mindset
Experience working in scrum/agile development environment is desirable
B.S. in Computer Science or related field or equivalent work experience.



About Circles.life

Circles.Life was born with the vision of revolutionizing the telco industry by giving power back to customers. Based in Singapore, it is the world's first fully digital telco. It applies a cloud-based business model, using Circles-X technology to automate telco systems and cut operational costs by 95%.

Circles.Life delivers a highly customizable mobile service (voice, data, roaming) that users can manage through the CirclesCare app. Since the commercial launch in June 2016, it has become the fastest-growing telco in Singapore. Circles.Life uses data and technology to improve every vertical from telco, transit and payments.

Using advanced algorithm and a cutting edge team, Circles.Life aims to unlock the potential of the global region by solving real problems.

Join us on the journey! pages.circles.life/careers