NoLimit Logo B

Back End Developer Internship

Responsibilities:

  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.

Qualification :

  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.
Job Category: Operational
Job Type: Internship
Job Location: Bandung

Apply for this position

Maximum allowed file size is 16 MB. Allowed Type(s): .pdf, .doc, .docx