A tech development company in Indonesia is looking for a skilled Back End Developer to design, develop, and maintain back end applications. The role requires strong programming skills in languages such as Java, Python, or Ruby, as well as experience with various databases like MySQL or MongoDB. The ideal candidate has a Bachelor's degree in Computer Science and at least 3 years of experience. Strong problem-solving skills and the ability to work in an Agile environment are essential. This position offers an opportunity to work on multiple projects and technologies.
Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Minimum of 3 years of experience as a Back End Developer.
Strong knowledge of programming languages like Java, Python, or Ruby.
Experience with databases such as MySQL, MongoDB, or PostgreSQL.
Proficient in frameworks like Node.js or Django.
Experience with version control systems like Git.
Excellent problem-solving and analytical skills.
Strong attention to detail, ability to write clean and efficient code.
Ability to work independently and as part of a team.
Strong communication and interpersonal skills.
Responsibilities
Design, develop, and maintain the back end of software applications.
Collaborate with front end developers, designers, and project managers.
Write clean, efficient, and well-documented code.
Troubleshoot and debug code to resolve issues.
Participate in code reviews for quality assurance.
Stay updated with emerging technologies and industry trends.
Continuously improve and optimize existing codebase.
Work on multiple projects and meet deadlines.
Communicate effectively with team members and stakeholders.
Skills
Java
Python
Ruby
MySQL
MongoDB
PostgreSQL
Node.js
Django
Git
Agile development
Education
Bachelor's degree in Computer Science
Bachelor's degree in Software Engineering
Bachelor's degree in related field
Job description
Overview
Design, develop, and maintain the back end of our software applications
Collaborate with front end developers, designers, and project managers to ensure seamless integration of front end and back end functionality
Write clean, efficient, and well-documented code
Troubleshoot and debug code to resolve issues and improve performance
Participate in code reviews to ensure code quality and consistency
Stay up-to-date with emerging technologies and industry trends
Continuously improve and optimize existing codebase
Work on multiple projects simultaneously and meet project deadlines
Communicate effectively with team members and project stakeholders
Qualifications
Bachelor\'s degree in Computer Science, Software Engineering, or related field
Minimum of 3 years of experience as a Back End Developer
Strong knowledge of programming languages such as Java, Python, or Ruby
Experience working with databases, such as MySQL, MongoDB, or PostgreSQL
Proficient in web development frameworks, such as Node.js or Django
Experience with version control systems, such as Git
Excellent problem-solving and analytical skills
Strong attention to detail and ability to write clean, efficient, and well-documented code
Ability to work independently and in a team environment
Strong communication and interpersonal skills
Experience working in an Agile development environment is a plus