Chat on WhatsApp
Company Logo

Backend Developer & System Administrator

IDR5,000,000 - 7,000,000/Month
Full-Time · On-site
Minimum Bachelor’s Degree
1 - 3 years of experience

Job Requirements

On-site
1 - 3 years of experience
Minimum Bachelor’s Degree

This job post is managed by

SU

Skills

Job description for Backend Developer & System Administrator at uptowngift

We’re looking for a Backend Developer & System Administrator with a strong sense of honesty, diligence, curiosity, and a never-give-up attitude to assist with migrating and maintaining backend infrastructure on a dedicated server. This role is ideal for someone with backend development, Linux server management, and system optimization experience who is eager to learn and grow in a dynamic, results-driven environment.

Key Responsibilities

1. Backend Development & System Optimization

Assist in migrating applications from a shared IT infrastructure to a dedicated Debian-based server.

Develop and maintain backend services using JavaScript (Node.js/Express) for web applications and services.

Optimize backend performance, ensuring low latency and high availability.

Work with databases (PostgreSQL, MySQL) to improve query efficiency and data handling.

Implement best practices for backend architecture to support scalability and reliability.

Troubleshoot issues with persistence and creativity, always seeking the best solution.

2. System Administration & Security

Maintain and optimize a Debian Linux server (performance tuning, backups, automation).

Implement firewalls, SSL/TLS encryption, and security best practices to protect user data.

Monitor and optimize database queries, caching, and storage management to improve system performance.

Manage cloud services (AWS, Google Cloud, or DigitalOcean) and deploy containerized applications using Docker/Kubernetes.

Approach security challenges with diligence and a problem-solving mindset.

3. Customer Communication & Project Management

Work closely with senior engineers and product managers, communicating clearly and honestly about progress.

Document system architecture, processes, and best practices for long-term maintainability.

Provide technical support and respond to inquiries from internal teams and customers when needed.

Take ownership of challenges, never giving up until a solution is found.

Requirements & Qualifications

✅ Experience in backend development or system administration (or strong projects/internships in related areas).

✅ Experience with Linux (Debian/Ubuntu) server administration (basic commands, system monitoring, package management).

✅ Proficiency in JavaScript (Node.js, Express, or similar backend frameworks).

✅ Understanding of databases (PostgreSQL, MySQL, or NoSQL) and query optimization.

✅ Knowledge of security best practices (SSL/TLS, firewalls, access controls).

✅ Experience or willingness to learn Docker, Kubernetes, and cloud infrastructure (AWS, GCP, or DigitalOcean).

✅ Honest, diligent, and curious, with a strong problem-solving mindset.

✅ Never gives up easily—determined to find solutions and overcome obstacles.

✅ Fluent in English (spoken & written) for effective communication with the team and customers.

💡 Nice to Have (but Not Required):

🔹 Experience with Ruby on Rails (a plus but not mandatory).

🔹 Familiarity with performance tuning and system monitoring tools.

🔹 Exposure to DevOps tools (Terraform, Jenkins, CI/CD pipelines).

🔹 Exposure to AI development

About the company
uptowngift
1 - 10 employees

We're sales and marketing agency that loves to help our customer to reach their maximum potential.

Office address

Plaza Aminta Lantai 5/504, Jl. Let. Jen. TB Simatupang Kav. 10 DKI Jakarta,

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More
Report This Job

Backend Developer & System Administrator