3,039 Backend Development jobs in Indonesia
Senior Software Engineer - Backend Development
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable, high-performance backend services and APIs.
- Collaborate with frontend developers, product managers, and other stakeholders to define software requirements and technical solutions.
- Write clean, maintainable, and well-documented code in accordance with best practices.
- Optimize application performance, database efficiency, and system scalability.
- Implement and maintain robust security measures and data protection strategies.
- Participate in code reviews to ensure code quality and share knowledge within the team.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to architectural decisions and technology selection.
- Mentor junior engineers and foster a culture of continuous learning and technical excellence.
- Stay updated with emerging technologies and industry trends in backend development.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of professional experience in backend software development.
- Proficiency in one or more backend programming languages such as Python, Java, Go, Node.js, or Ruby.
- Strong experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Experience designing and consuming RESTful APIs.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid understanding of software development principles, data structures, algorithms, and design patterns.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills, essential for a remote team environment.
Senior Software Engineer - Backend Development
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable backend services and APIs.
- Write clean, maintainable, and efficient code in relevant programming languages.
- Collaborate with cross-functional teams to define and implement new features.
- Participate in code reviews and provide constructive feedback.
- Optimize application performance, scalability, and reliability.
- Manage and interact with databases (SQL and NoSQL).
- Implement and maintain CI/CD pipelines for automated deployment.
- Troubleshoot and resolve software defects and production issues.
- Contribute to architectural decisions and technology stack selection.
- Mentor junior software engineers and promote best practices.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum 5 years of professional experience in backend software development.
- Proficiency in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
- Strong understanding of software architecture patterns and design principles.
- Experience with cloud platforms (AWS, Azure, GCP).
- Proficiency in database technologies (SQL, NoSQL).
- Experience with API design and development (RESTful, GraphQL).
- Familiarity with microservices architecture and containerization (Docker, Kubernetes).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
Senior Software Engineer - Backend Development
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, test, deploy, maintain, and improve software across the backend stack.
- Build and maintain robust, scalable, and high-performance APIs and services.
- Collaborate with product managers and frontend engineers to define and implement new features.
- Write clean, efficient, well-documented, and maintainable code.
- Optimize applications for maximum speed, scalability, and reliability.
- Implement and manage database solutions, ensuring data integrity and security.
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot and resolve complex technical issues across various environments.
- Contribute to architectural decisions and technical strategy.
- Mentor junior engineers and foster a culture of technical excellence.
- Stay current with emerging technologies and industry best practices in backend development.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in backend software development.
- Proficiency in one or more backend programming languages such as Python, Java, Go, Node.js, or Ruby.
- Strong experience with designing and building RESTful APIs.
- Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes).
- Familiarity with microservices architecture and design patterns.
- Proficiency with version control systems, such as Git.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, suitable for a remote team environment.
- Experience with agile development methodologies.
This is an exceptional opportunity for a seasoned backend engineer to contribute to significant projects within a leading technology company. If you are passionate about building scalable systems and thrive in a collaborative, remote setting, we encourage you to apply and help us shape the future of our technology.
Lead Software Engineer - Backend Development
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and maintenance of backend services and APIs.
- Architect scalable and reliable software solutions.
- Mentor and guide junior software engineers.
- Conduct code reviews to ensure code quality and best practices.
- Collaborate with cross-functional teams to define software requirements.
- Implement and manage database systems (SQL/NoSQL).
- Optimize application performance and troubleshoot issues.
- Contribute to architectural decisions and technology selection.
- Ensure the security and integrity of backend systems.
- Stay updated with emerging backend technologies and trends.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
- Minimum 7 years of experience in software development.
- Minimum 2 years of experience in a technical leadership role.
- Proficiency in backend programming languages (e.g., Java, Python, Go, Node.js).
- Experience with microservices architecture and RESTful APIs.
- Knowledge of cloud platforms (AWS, Azure, GCP).
- Experience with database management (SQL and NoSQL).
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
Senior Software Engineer, Backend Development
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement high-quality backend services and APIs using modern programming languages and frameworks.
- Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
- Collaborate closely with frontend engineers, product managers, and QA teams to deliver seamless user experiences.
- Optimize application performance, scalability, and reliability.
- Develop and maintain database schemas and queries, ensuring data integrity and performance.
- Implement security and data protection measures.
- Participate in code reviews to ensure code quality and knowledge sharing.
- Troubleshoot and debug complex technical issues.
- Contribute to architectural decisions and technical roadmap planning.
- Mentor junior engineers and provide technical guidance.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in backend software development.
- Proficiency in one or more backend programming languages such as Python, Java, Node.js, or Go.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis).
- Strong understanding of API design principles (RESTful, GraphQL).
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Familiarity with microservices architecture.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities.
- Experience working in an agile development environment.
Graduate Software Engineer - Backend Development
Posted 2 days ago
Job Viewed
Job Description
Senior Software Engineer - Backend Development
Posted 5 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement high-quality backend services and APIs using modern programming languages (e.g., Java, Python, Go, Node.js).
- Architect and optimize database solutions (SQL and NoSQL) for performance and scalability.
- Write clean, maintainable, and well-documented code adhering to industry best practices.
- Collaborate with frontend developers, product managers, and other stakeholders to define software requirements and features.
- Implement and maintain automated testing strategies, including unit, integration, and end-to-end tests.
- Troubleshoot, debug, and resolve software defects and production issues.
- Participate in code reviews to ensure code quality, share knowledge, and provide constructive feedback.
- Contribute to the design and evolution of our client's microservices architecture.
- Stay up-to-date with emerging technologies and industry trends, and advocate for their adoption where appropriate.
- Ensure the security, performance, and reliability of backend systems.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 5-7 years of professional experience in backend software development.
- Proven expertise in at least one major backend programming language (e.g., Java, Python, Go, Ruby, Node.js).
- Strong understanding of database technologies, including relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databases.
- Experience with designing and implementing RESTful APIs and microservices.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes is a plus.
- Experience with CI/CD pipelines and agile development methodologies.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, capable of working effectively in a remote, distributed team.
Be The First To Know
About the latest Backend development Jobs in Indonesia !
Graduate Software Engineer - Backend Development
Posted 6 days ago
Job Viewed
Job Description
Senior Software Engineer, Backend Development
Posted 6 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and deploy backend services and APIs.
- Write clean, efficient, testable, and maintainable code in relevant programming languages (e.g., Java, Python, Go, Node.js).
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Manage and optimize database performance and design.
- Implement security and data protection measures.
- Conduct code reviews to ensure code quality and adherence to best practices.
- Troubleshoot and debug applications, identifying and resolving performance bottlenecks.
- Participate in the entire application lifecycle, focusing on the backend.
- Mentor junior software engineers and provide technical guidance.
- Stay updated with emerging technologies and industry trends.
- Contribute to architectural discussions and technical strategy.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Extensive experience in backend software development.
- Proficiency in one or more backend programming languages (e.g., Java, Python, Go, Node.js).
- Strong experience with database systems (SQL and NoSQL).
- Deep understanding of RESTful API design and implementation.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
- Knowledge of microservices architecture and containerization technologies (Docker, Kubernetes).
- Familiarity with CI/CD pipelines and automated testing.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities, comfortable working in a hybrid environment.
Graduate Software Engineer - Backend Development
Posted 6 days ago
Job Viewed
Job Description
- Assisting in the design and implementation of backend services and APIs.
- Writing clean, efficient, and well-documented code in languages such as Java, Python, or Go.
- Participating in code reviews to ensure code quality and identify potential issues.
- Collaborating with senior engineers to troubleshoot and debug software defects.
- Contributing to the development of automated tests to ensure software reliability.
- Learning and applying agile development methodologies (Scrum, Kanban).
- Documenting technical designs, code, and test procedures.
- Gaining exposure to database management and SQL queries.
- Working with version control systems like Git.
- Participating in team meetings and contributing ideas for product improvement.
Ideal candidates will be recent graduates or final-year students pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. A strong foundation in programming concepts, data structures, and algorithms is required. Familiarity with at least one backend programming language and experience with databases (SQL/NoSQL) are highly beneficial. Excellent problem-solving skills, a proactive attitude, and a strong desire to learn are essential. This internship is based in our office in Tangerang, Banten, ID , with the possibility of hybrid work arrangements.