Gaji: Rp28.500.000 per bulan
Sektor Bisnis: Tech Staffing and Recruiting
This vacancy is managed by Dicoding Jobs Talent Acquisition Services in collaboration with AWS and Merkle Indonesia.
Highly advantageous if you had joined and graduated from AWS x Dicoding programs such as,
AWS Cloud and Back-End Developer Scholarship Program
AWS DevOps & Back-End Developer Scholarship Program
AWS Back-End Academy (aws.dicoding.com)
---
You will work at Merkle Indonesia - a Dentsu company.
As a Backend Engineer you will be responsible for designing, developing, and maintaining the server-side logic, ensuring high performance and responsiveness to requests from the front-end. You will collaborate closely with our front-end developers, product managers, and other stakeholders to build robust and scalable backend solutions.
Responsibilities:
Design and develop server-side logic, including APIs, databases, and other backend services.
Write clean, maintainable, and efficient code following best practices and coding standards.
Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Optimize applications for maximum speed and scalability.
Ensure the security and data protection of backend services.
Troubleshoot and debug applications to resolve issues and improve performance.
Conduct code reviews to ensure code quality and adherence to best practices.
Maintain thorough documentation of development processes, code, and architecture.
Stay updated with the latest industry trends, technologies, and best practices in backend development.
Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
Proven experience as a Backend Engineer or similar role in software development.
Strong proficiency in backend programming languages (e.g., Java, Python, Ruby, Node.js).
Experience with database design and management (e.g., MySQL, PostgreSQL, MongoDB).
Familiarity with RESTful APIs, GraphQL, and other web services.
Understanding of server, network, and hosting environments.
Experience with version control systems (e.g., Git).
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration skills.
Ability to work independently and as part of a team in a fast-paced environment.
Skills:
Experience with cloud services (e.g., AWS, Azure, Google Cloud).
Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI).
Understanding of microservices architecture and design patterns.
Experience with message brokers (e.g., RabbitMQ, Kafka).
Knowledge of Agile/Scrum methodologies and experience working in Agile teams.