Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field. Equivalent work experience may be considered.
- 2-5 years of experience in back-end development or a similar role.
- Proficiency in one or more back-end programming languages such as Node.js, Python, Ruby, Java, or PHP.
- Experience with SQL databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
- Knowledge of RESTful and/or GraphQL API design and development.
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Strong communication skills and the ability to work collaboratively in a team environment.
- Good problem-solving skills and attention to detail.
- Experience with automated testing frameworks and DevOps practices is beneficial.
- Knowledge of Agile development methodologies is preferred.
- Understanding of data security and compliance regulations is advantageous.
Job Role:
- Designing, building, and maintaining server-side applications and databases.
- Developing and maintaining APIs for front-end and external integrations.
- Ensuring the security, performance, and scalability of back-end systems.
- Collaborating with front-end developers, designers, and other stakeholders to ensure seamless integration.
- Conducting testing and debugging to ensure the reliability and functionality of back-end components.
- Continuously learning and incorporating new technologies and best practices to improve system performance and efficiency.
Placement: Surabaya