Epicareer Might not Working Properly
Learn More

Backend Engineer Internship

Salary undisclosed

Apply on


Original
Simplified

Company Description

NoLimit is a technology company based in Bandung, Indonesia, focusing on developing online media monitoring and analytic tools for better customer relationship management. With advanced technology, NoLimit offers Online Intelligence, Online Management, and Online Loyalty Programs to clients. For more information, visit NoLimit website. Stay updated via NoLimit LinkedIn page.

Role Description

This is an on-site internship role for a Backend Engineer at NoLimit Indonesia in Bandung. The Backend Engineer intern will be responsible for :

  1. Design and implement backend services: You will be responsible for designing and implementing backend services, ensuring they are scalable, robust, and secure.
  2. Manage databases: Oversee the management of databases, ensuring data integrity, security, and optimized performance.
  3. Maintain application for optimum speed and scalability: Ensure the backend services are optimized for speed and scalability by learning and utilizing Scala programming language.
  4. Code reviews and testing: Participate in code reviews to maintain code quality and share knowledge. Write unit and integration tests to ensure the reliability of the system.
  5. Collaborate with the team: Work closely with frontend engineers, data scientists, and product managers to ensure the backend services meet the needs of the user- facing applications.
  6. Maintain documentation: Document the design and operation of your services to enable easier onboarding for new team members and facilitate ongoing maintenance.
  7. Continuous learning: Stay up to date with the latest technologies and best practices in backend development.

Qualifications

  1. Understanding of Concepts: Familiar with Object Oriented Programming (OOP)
  2. Programming skills: Proficiency in a backend programming language such as Python, Java, or Node.js.
  3. Understanding of databases: Experience with MySQL and PostgreSQL.
  4. Knowledge of RESTful APIs: Familiar with designing and using RESTful APIs.
  5. Version control systems: Familiarity with version control systems like Git.
  6. Problem-solving skills: Strong problem-solving skills and ability to think algorithmically.
  7. Communication skills: Good written and verbal communication skills in English.
  8. Teamwork: Able to work well in a team or individually.

Plus Point

  1. Experience with cloud platforms: Experience with cloud platforms like AWS, Google Cloud, or Azure is a plus.
  2. Understanding of DevOps: Familiarity with DevOps practices like CI/CD, containerization (Docker), and orchestration (Kubernetes) is beneficial.
  3. Data pipelining: Experience in using Elasticsearch and Apache Kafka.