Lead Developer

NEWCLEUS seeks a Lead Developer who will participate in all aspects of architecting and developing new and innovative applications. You will have the opportunity to work on cutting edge technology and new product development in a company that is rapidly growing. This is a great opportunity for an engineer looking to expand their well-established career, who is excited about machine learning, data engineering, and solving complex problems and who enjoys working with technologies like AWS and Django.

About the Role

Because we work on the cutting edge of a lot of technologies, we need someone who is a creative problem solver, resourceful in getting things done, and productive working independently or collaboratively. This person would also take on the following responsibilities: 

  • Participate in architectural, design and product sessions 
  • Develop end-to-end solutions back end applications written in Python / Django and have a hand in the front end (HTML/JS/CSS) as well (70% server side / 30% client side)
  • Interact with different stakeholders to gather feedback and clarification
  • Research and apply new technologies and best practices
  • Design and create efficient RESTful endpoints for both internal and public consumption
  • Provide task estimations and deliver quality code on time
  • Own and manage multiple data sources (PostgreSQL, MongoDB)
  • Participate in regular bug fixing
  • Intimate knowledge of Git, Github, AWS, CDNs.

About you

You should have played a significant role in the creation and maintenance of a large scale public facing website and have extensive experience with Python and be comfortable with Javascript. You should also be comfortable with the entire development life cycle (inception to release) in an Agile environment. You should should take great pleasure in creation, chaos and problem solving through healthy debate. You should be comfortable working alone and with a team.

  • 3+ years of Python experience 
  • 2+ years professional experience with enterprise architecture and developing highly scalable websites/services
  • 2+ years experience with database design and maintenance
  • Proficiency administering large databases
  • Exposure to front end MVVM frameworks such as Backbone/Ember/Angular
  • Experience with creating RESTful endpoints using the Django REST framework 
  • Experience managing Git repository, branching strategies and merges 
  • Working understanding of OOP Javascript and modular design patterns
  • Server-side integration experience with consumption of web-services of well-known API providers (i.e. Facebook, Google, Twitter, etc.)
  • Proficient in commercial software development practices (version control, issue tracking, product schedules and deliverables)
  • Hands-on experience developing, releasing, and maintaining large-scale software applications (web/mobile)

So, if you are a strong full stack engineer with experience, please apply today! Singapore citizen or permanent residents are preferred but not required. You may send in your resume at join@newcleus.co