Full Stack Engineer (Data Analytics Systems)

Singapore, Singapore
Software Engineering – Software Development /
Full-time /
On-site
About CSIT
 
CSIT develops enterprise products to advance the national security interests of Singapore. Our products are used in a wide range of use-cases, including but not limited to Counter-Terrorism and Computer Network Defence. We are looking for talented Full Stack Engineers to lead and build mission-critical products that identify, analyse, and investigate threats.
 
Role
 
As a Full Stack Engineer in the Threat Research Products section, you will contribute to the technical development of critical solutions related to national security. You maximise technical delivery by setting up, developing, building, testing, and deploying data-intensive web-based search applications that are scalable, extensible, and maintainable. Join us to seize the opportunity to use cutting-edge technologies to protect the nation.
 
Responsibilities
 
·       Design and develop internal flagship big data analytics systems, libraries, and APIs that allow engineers and analysts to retrieve, triage, and analyse information more efficiently
·       Manage enterprise system performance, reliability, and sustainability through software quality control and optimisation of software products and technologies
·       Work with the product managers, engineering managers, and key stakeholders to deliver solutions that meet our business needs
·       Conduct technology scans and proof-of-concepts to the team and senior management 
·       Work with the team or independently on the following:
o   Architect solutions that are able to scale efficiently
o   Perform software quality control through code review
o   Write unit, functional, and end-to-end tests
o   Safely roll out mission-critical products that impact hundreds of users
o   Identify system issues to provide timely resolution and recovery
o   Perform system health monitoring and support patches, and assist in capacity planning and performance tuning
 
Requirements
 
·       Bachelor’s degree in Computer Science, Computer Engineering, Information System, Information Technology, or equivalent
·       Candidates with 3+ years of software development experience in entire web application stack will be considered for senior positions 
·       Strong foundation and knowledge of Object-Oriented Programming and Functional Programming paradigms
·       Familiarity with the following technologies such as Spring, React, Elasticsearch, Mongo, Oracle/PostgreSQL, Docker, Kubernetes, and Gitlab CI is a plus
·       Able to communicate technical details effectively and clearly
·       Good interpersonal, analytical, and problem-solving skills to get things done in a dynamic environment
 
Why join us?
 
·       The work is purposeful and meaningful
·       You get to work with talented and driven people
·       We work with modern technologies and techstacks
·       We have excellent engineering culture and work-life balance
·       We aspire for engineering and operational excellence
·       We empower to innovate
 
As CSIT is an agency under the Ministry of Defence (Singapore), only Singapore Citizens will be considered.