Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Collaboration is key to our success. We prioritise open communication, constructive feedback, and a willingness to help others. We are committed to creating a supportive work environment that encourages excellence, innovation, and continuous improvement.
We are looking for an experienced, Full-Stack Engineer to join our team. In this role, you will be load-sharing on support duties with the rest of the team. There will be the chance to work on the full lifecycle of development and deployment to build secure, high-performance applications while supporting and troubleshooting in production environments.
Responsibilities
- Design, build, and deploy high-performance web applications and APIs
- Design client-side and server-side architecture
- Build front-end interfaces with appealing visual design
- Develop and manage well-functioning databases and applications
- Ensure high code quality through unit, functional, and end-to-end tests
- Perform architectural/technical design, technical prototyping, development, and reviews
- Communicate and negotiate technical solutions and architectural designs with diverse stakeholders
- Contribute to deployment pipelines and ensure successful rollouts to production environments
- Participate in load-sharing of support activities, including production troubleshooting, bug fixes, and urgent issue resolution alongside the team
- Stay abreast of developments in web applications and programming languages
- Provide technical mentorship to junior staff in the team
- Perform occasional travel to remote sites to assist the support engineer in troubleshooting, or to accompany the product manager as a pre-sales engineer
- Past experience as a full-stack developer in a software development team
- Experience in deploying and maintaining production-grade systems
- Strong hands-on experience in the following technical stack:
- Java, Spring Boot
- ReactJS (VueJS knowledge is a bonus)
- Shell scripting (Bash)
- Python
- Git
- Docker, Jenkins
- Linux (RHEL)
- Experience in the following would be a bonus:
- Opensearch / Elasticsearch and Opensearch-dashboards / Kibana
- AWS (e.g. EC2, S3, Lambda, CloudFormation, etc)
- Cybersecurity domains (e.g. Threat hunting, Network threat detection)
- Cybersecurity tools (e.g. Snort, Arkime, Wazuh)
- Networking protocols (e.g. tcp, udp, icmp, etc)
- Be a team player with good communication skills
- Singaporean citizen with eligibility for required security clearance
- Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or related field
- Training & Development
- Performance Bonus
- Medical Benefits
- Hybrid Work Arrangements
Key Skills
Ranked by relevanceReady to apply?
Join InnoEdge Labs and take your career to the next level!
Application takes less than 5 minutes