Golden Equator Consulting: Back End Developer (CE) at Golden Equator Consulting (Singapore) (Singapore)
Posted: Jan 7, 2020
We are looking for a backend developer to join our product team that is building an AI-powered Intelligence tool for helping users make data-backed decisions in business. The Backend Developer is responsible for server-side web application logic and integration with front-end and mobile app architecture. This includes designing, creating and maintaining APIs, working with external APIs, managing large data sets, managing our infrastructure, quality of codes, and solving technical problems.
You will be part of the team that is designing and building the product and will be working alongside our Machine Learning Engineer, Data Scientist, Research Team, UX and UI Designer.
- Ensure the technical feasibility of application flow and logic design.
- Design and develop secured and optimized backend architecture, web services and APIs.
- Integrate and validate application logic and APIs.
- Develop modular libraries for reusable codes.
- Review system architecture, codes, test plans.
- Ensure all logic, validations, functions and APIs developed are tested and error-free.
- Work closely with Head of Special Projects and Product Team.
- Experienced in building custom web applications
- Strong Problem-solving thought process
- Backend system and logic design
- Experienced in and understand the various design frameworks for backend architecture (MVC, OOP, Structural, Microservices, API)
- Experienced in designing and implementing at least 2 types of databases
- Experienced in setting up and configuring servers and services (e.g.Linux, Ngnix, Apache)
- Experienced in designing, setting up and maintaining cloud-based infrastructure and dockers/containerized environments
- Experienced in CI-CD workflows and pipelines, utilizing Git and Testing Services
Required Education and Experience
- Bachelor’s degree in computer science or related field or related experience
- Minimum of 4 years of experience in roles that specialize in backend development
- Competent in Python and Django
- Competent in the following database types:
- Competent in the following technologies:
- AWS/Digital Ocean based infrastructure
- Linux, Apache/Nginx