back-end-automation

Back-End Developer

Working Hours: 10-12 hours per week
Duration: 6 months | Medium term
Number of positions: 1
Reporting to: MCD Information Management
DDL: 7th March

Job Description

  • Develop, test, and maintain web applications.

  • Ensure data security, scalability, and performance.

  • Integrate front-end elements into back-end services.

  • Write clean, reusable code and troubleshoot issues.

Requirements

  • Experience with languages like Python, PHP, or Node.js is an advantage.

  • Knowledge of databases like MySQL, Supbase, Firebase or MongoDB.

  • Familiarity with RESTful APIs and server-side logic.

  • Problem-solving and critical-thinking skills.

KPI & MoS

  • #of APIs developed

  • #of automations scripts created

  • #of automations implemented

  • Reduction in Manual Tasks

  • Increased process efficiency

  • System performance and scalability

  • Reduction in manual tasks

  • Uptime and stability of servers.

  • Number of features deployed.

  • Response time for troubleshooting.

Benefits

✅ Diverse Technical Skills

✅ Full-Stack Development Experience

✅ Systems Optimization Expertise

✅ DevOps Practices

✅ Database Management Proficiency

✅ Security Awareness

✅ Performance Tuning Skills

✅ Deployment and Maintenance Expertise

✅ Agile Development Methodology

✅ Version Control Proficiency

✅ Work-from-home options.

✅ Clear career growth path.

✅ Access to premium development tools.

Application package

❔Answered Questionnaire
📄Updated AIESEC CV (achievement based CV).
📃Endorsement Letters from your direct team leader and from someone you led before.
🎰16 Personalties Test
🖼️Profile picture

⚠️Make sure before submit:
-
Your package name follows the format [NamePosition25].

- Your package link is accessible to anyone with the link.

- All documents are in PDF format.

Application package

❔Answered Questionnaire
📄Updated AIESEC CV (achievement based CV).
📃Endorsement Letters from your direct team leader and from someone you led before.
🎰16 Personalties Test
🖼️Profile picture

⚠️Make sure before submit:
-
Your package name follows the format [NamePosition25].

- Your package link is accessible to anyone with the link.

- All documents are in PDF format.

Application package

❔Answered Questionnaire
📄Updated AIESEC CV (achievement based CV).
📃Endorsement Letters from your direct team leader and from someone you led before.
🎰16 Personalties Test
🖼️Profile picture

⚠️Make sure before submit:
-
Your package name follows the format [NamePosition25].

- Your package link is accessible to anyone with the link.

- All documents are in PDF format.

General Questions

1️⃣ What motivates you to apply for this role, and how does it align with your personal and professional goals?

2️⃣ Using a framework of your choice, analyze the last three predecessor terms, highlighting their biggest successes and challenges.

3️⃣ Identify three key skills you possess and explain how they will contribute to your success in this role and your team’s performance.

4️⃣ What are the best practices for accountability, and how do they align with your personal values?

5️⃣ What sets you apart as the best candidate for this specific role? Provide examples to support your answer.

Specific Questions

1️⃣ Describe the difference between relational and non-relational databases. When would you use each?

2️⃣ How would you handle user authentication and authorization in a web application?

3️⃣ Explain the differences between REST and GraphQL APIs.

4️⃣ What are the main security concerns in back-end development, and how can they be mitigated?

5️⃣ Explain the concept of middleware in web development and its role in server requests.

1

Choose the position

2

Read JD and Requirement

3

Answer the Role Questionnaire

4

Create your package

5

Submit your package

Launch

Application Deadline

Task

Application Interview

Announcement

Launch

February 24

Application Deadline

March 7

Task

March 08 - 10

Application Interview

March 11 and 12

Announcement

March 13

Launch

February 24

Application Deadline

March 7

Task

March 08 - 10

Application Interview

March 11 and 12

Announcement

March 13

Developed with 💙 by MXP & IM Team

Developed with 💙 by MXP & IM Team

Developed with 💙 by MXP & IM Team

1

Choose the position

2

Read JD and Requirement

3

Answer the Role Questionnaire

4

Create your package

5

Submit your package