Job Requirements
Job benefits
-
Flexible work hours
Productivity curve is not something steady and consistent as it depends on each person's unique traits and preferences. At our company, as long as your team is in sync and your goal is hit, you can flexibly decide when you want to work.
-
Remote work options
Thanks to technology, we no longer have to be physically present at the office to be productive. Joining our company allows you to work anywhere without place-constraint.
This job post is managed by
Skills
Job description for Back-End Developer Intern (NodeJS) - autumn/winter 2022 at Truffle Technologies
- Work closely with a small team and participate building scalable back-end systems for mobile/web applications with modern application architectures using JavaScript (Node.js)
- Work with databases (MongoDB), web tier and server application stack (AWS)
- Work with REST APIs
- Ensure excellent code quality
- Assist and support the team with testing, troubleshooting and optimizing the apps to make sure they run smoothly on mobile platform
- Assist and support the team with DevOps activities
- Studying/studied computer science, engineering, mathematics or another relevant subject (preferably Batchelor’s or similar degree)
- Hands-on experience in JavaScript back-end development (Node.js)
- Experience in RESTful APIs and JSON data format
- Experience in Git version control
- Knowledge of NoSQL databases (e.g. MongoDB)
- Knowledge of microservice architecture
- Knowledge of AWS
- Genuine interest in emerging technologies such as augmented reality and artificial intelligence
- Strong problem solving and debugging skills
- Good communication skills in English
- Ability to work in a small team and independently
- Entrepreneurial and experimental mindset
- Positive can-do attitude and teamwork spirit
- Innate curiosity and passion to learn and develop your skills continuously
- Fast learner
- Singaporean/PR/studying in Singapore (We are not able to sponsor any work visa for this internship)
- Experience in full project life cycle software development
- Familiar with data structures and algorithms
- Hands-on experience in working with AWS or other cloud-based infrastructure
- Knowledge of agile principles and practices
- Knowledge of unit testing, test automation and test-driven development
- Friendly, passionate and enthusiastic colleagues
- Good work-life balance
- Flat hierarchy, trustful and open work culture fostering creativity
- Central office location in the heart of Singapore, next to City Hall MRT station