DEVELOPER
JUNIOR
FULL-TIME
Updated 2023-07-24
Job Link
POSITION Back-end Developer
TEAM Developer
POSITION LEVEL Junior
POSITION TYPE Full-time
POSITION LOCATION Malang, Indonesia
OUTLINE
- Company Description
- Qualification
- Job Description
- Skills
- Tools
- Benefits
- Recruitment Pipeline
Company Description
cmlabs is a brand under PT CMLABS INDONESIA DIGITAL, specializing in the SEO field, established in 2019. We focus on Software as a Service (SaaS) and operate in Jakarta and Malang. Our mission is to help companies enhance their brand visibility online through services like SEO Consulting, Content Writing, and Content Marketing, along with products such as SERPs Tracker and SEO Tools.
Job Description
- Perform application optimization for maximum speed and scalability
- Implement clean and secure code
- Provide effective and efficient suggestions and solutions to the team
- Solve problems such as bugs or errors related to the project being worked on
- Coordinate with the whole team
- Design and implement data storage solutions
- Conduct API Integration
Qualification
- Min. 1 year experience (Fresh Graduates are welcome)
- Preferably understand GO/PHP/JS programming languages
- Preferably understand frameworks like Node JS, Laravel, Go Fiber, gRPC (optional)
- Familiar with SQL (MySQL, PostgreSQL, etc.) & NoSQL (MongoDB, Firebase, etc.)
- Understand Gitflow and GitHub
- Have good logic and problem-solving skills
Preferred Qualifications
- Experience with cloud services like Google Cloud Platform, AWS, or Digital Ocean
- Experience in team collaboration
Skills
Golang
SQL Database (MySQL / PostgreSQL)
NodeJS
Laravel
NoSQL (optional)
Tools
Docker
Git
Postman
Google Cloud Service / AWS CLI
Company Perks
Sharing sessions, peer learning, webinars, competitive compensation, regular bonuses, hybrid working environment, flexible working hours, paid leave, unpaid leave, part-time opportunities, employment and health insurance, a comfortable office, and meals provided.
Recruitment Pipeline
- Application Review: Your CV will be screened and assessed.
- Pre-assessment Test: A test to assess your skills and knowledge relevant to the position.
- HR Interview: Assessment of your personality and fit for the position.
- User Interview: Evaluation of your technical skills and chemistry with the team.
- Final Interview: The last point of contact before a job offer is made.