3,120 Backend Systems jobs in Indonesia
Senior Software Engineer - Backend Systems
Posted today
Job Viewed
Job Description
Senior Software Engineer - Backend Systems
Posted 6 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, test, deploy, and maintain scalable and reliable backend services and APIs.
- Collaborate with product managers and designers to translate requirements into technical solutions.
- Write high-quality, efficient, and maintainable code in relevant programming languages (e.g., Python, Java, Go, Node.js).
- Develop and manage database schemas, ensuring data integrity and performance.
- Implement and optimize microservices architecture and cloud-native solutions (e.g., AWS, GCP, Azure).
- Conduct thorough code reviews to ensure adherence to coding standards and best practices.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to architectural discussions and technical decision-making processes.
- Mentor and guide junior software engineers, fostering their technical growth.
- Stay current with emerging technologies and industry trends to drive innovation.
- Ensure the security and performance of backend systems.
- 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 (e.g., Python, Java, Go, Node.js).
- Strong experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid understanding of RESTful APIs, microservices architecture, and distributed systems.
- Experience with CI/CD pipelines and agile development methodologies.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities.
- Experience with caching mechanisms (e.g., Redis, Memcached) is a plus.
Senior Software Engineer - Backend Systems
Posted 8 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain scalable backend services and APIs.
- Write high-quality, efficient, and testable code in a chosen backend language (e.g., Java, Python, Go).
- Collaborate with frontend engineers to integrate user-facing elements with server-side logic.
- Implement and manage database solutions (SQL and NoSQL).
- Optimize application performance, scalability, and reliability.
- Participate in code reviews and contribute to team best practices.
- Troubleshoot, debug, and resolve software defects and issues.
- Contribute to architectural design discussions and decisions.
- Develop and maintain CI/CD pipelines for automated deployments.
- Ensure adherence to security best practices throughout the development lifecycle.
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Minimum of 5 years of professional experience in backend software development.
- Strong proficiency in at least one major backend programming language (e.g., Java, Python, Go, Node.js).
- Solid understanding of software design patterns, microservices architecture, and distributed systems.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Familiarity with cloud platforms (AWS, Azure, GCP) is a plus.
- Experience with containerization technologies like Docker and Kubernetes is desirable.
- Proficiency with version control systems (e.g., Git).
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
Senior Software Engineer - Backend Systems
Posted 8 days ago
Job Viewed
Job Description
Your responsibilities will include architecting new features, writing clean and efficient code, conducting thorough code reviews, and implementing robust testing strategies. You will collaborate closely with product managers, frontend engineers, and other stakeholders to deliver high-quality software solutions. This position demands a proactive problem-solver with excellent analytical and debugging skills. Experience with microservices architecture, cloud platforms (AWS, Azure, GCP), and containerization technologies (Docker, Kubernetes) is highly desirable. You will also contribute to technical documentation, mentor junior engineers, and participate in architectural discussions, driving innovation within the team.
Key Responsibilities:
- Design, develop, and maintain scalable, reliable, and high-performance backend systems and APIs.
- Write clean, well-documented, and efficient code using relevant programming languages (e.g., Java, Python, Go, Node.js).
- Collaborate with product managers and cross-functional teams to define software requirements and features.
- Implement and maintain robust unit, integration, and end-to-end tests.
- Participate in code reviews to ensure code quality, consistency, and adherence to best practices.
- Troubleshoot and debug complex issues across the backend stack.
- Contribute to architectural design decisions and technical roadmaps.
- Deploy and manage applications on cloud platforms (e.g., AWS, Azure, GCP).
- Mentor junior software engineers and share technical expertise.
- Stay up-to-date with the latest backend technologies and industry trends.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in backend software development.
- Strong proficiency in at least one major backend programming language.
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Cassandra).
- Familiarity with microservices architecture and RESTful API design.
- Experience with cloud computing platforms (AWS, Azure, or GCP).
- Knowledge of containerization technologies like Docker and Kubernetes is a plus.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration abilities, essential for a remote team environment.
- Experience with CI/CD pipelines is desirable.
Senior Software Engineer, Backend Systems
Posted 8 days ago
Job Viewed
Job Description
- Design, develop, and maintain scalable and reliable backend services and APIs.
- Write clean, efficient, and well-tested code in languages such as Java, Python, Go, or Node.js.
- Optimize application performance, database queries, and system architecture.
- Implement and enforce security best practices throughout the development process.
- Collaborate with frontend engineers and product managers to define and implement new features.
- Troubleshoot and resolve complex technical issues in production environments.
- Participate in code reviews, provide constructive feedback, and ensure code quality.
- Mentor junior software engineers and contribute to team knowledge sharing.
- Contribute to architectural discussions and technology selection.
- Stay current with emerging technologies and industry trends.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of professional experience in backend software development.
- Proficiency in one or more backend programming languages (e.g., Java, Python, Go, Node.js).
- Strong experience with database technologies (SQL and NoSQL, e.g., PostgreSQL, MongoDB).
- Experience designing and implementing RESTful APIs and microservices.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Understanding of software development principles, data structures, and algorithms.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities.
Lead Software Engineer, Backend Systems
Posted 8 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design and development of robust, scalable, and maintainable backend services and APIs.
- Architect and implement microservices, ensuring high availability and performance.
- Mentor and guide junior and senior engineers, fostering a culture of technical excellence and continuous improvement.
- Collaborate with cross-functional teams (Frontend, DevOps, Product) to define and deliver new features.
- Write high-quality, well-tested code in relevant programming languages (e.g., Java, Python, Go).
- Optimize application performance, identify bottlenecks, and implement solutions.
- Drive the adoption of best practices in coding, testing, CI/CD, and system design.
- Participate in code reviews, providing constructive feedback to team members.
- Contribute to architectural decisions and technical roadmap planning.
- Troubleshoot and resolve complex technical issues in production environments.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of professional experience in backend software development.
- Proven experience leading a team of software engineers.
- Expertise in designing and building distributed systems and microservices.
- Proficiency in at least one major backend programming language (e.g., Java, Python, Go, Node.js).
- Strong experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Deep understanding of database technologies (SQL and NoSQL), caching, and message queues.
- Experience with RESTful API design and implementation.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills, adept at working in a remote environment.
- Familiarity with Agile development methodologies.
Senior Software Engineer - Backend Systems
Posted 8 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable and resilient backend services and APIs.
- Write clean, efficient, and well-documented code in one or more backend languages (e.g., Java, Python, Go, Node.js).
- Architect and implement microservices-based solutions.
- Manage and optimize database performance (SQL and NoSQL).
- Collaborate with frontend engineers, product managers, and QA teams throughout the development lifecycle.
- Conduct thorough code reviews and provide constructive feedback.
- Mentor and guide junior software engineers.
- Troubleshoot, debug, and resolve complex production issues.
- Implement and maintain robust monitoring, logging, and alerting systems.
- Contribute to architectural decisions and technology selection.
- Ensure adherence to security best practices throughout the development process.
- Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred.
- 5+ years of professional experience in backend software development.
- Proven experience designing and building scalable microservices architectures.
- Proficiency in one or more backend programming languages (e.g., Java, Python, Go, Node.js).
- Strong experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Solid understanding of RESTful API design principles.
- Familiarity with CI/CD pipelines and agile development methodologies.
- Excellent problem-solving, analytical, and communication skills.
- Ability to lead technical discussions and mentor team members.
Be The First To Know
About the latest Backend systems Jobs in Indonesia !
Lead Software Engineer - Backend Systems
Posted 8 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design and development of scalable and efficient backend services and APIs using modern technologies.
- Write clean, maintainable, and well-tested code adhering to best practices.
- Collaborate with frontend engineers, product managers, and designers to define and implement new features.
- Conduct code reviews and provide constructive feedback to team members.
- Mentor and guide junior software engineers, fostering their technical growth.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to architectural discussions and decisions, ensuring the scalability and reliability of our systems.
- Implement and maintain CI/CD pipelines for automated testing and deployment.
- Stay up-to-date with emerging technologies and industry trends.
- Optimize application performance and database queries.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional software development experience, with a strong focus on backend development.
- Proficiency in at least one modern programming language (e.g., Java, Python, Go, Node.js).
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
- Strong understanding of RESTful API design and microservices architecture.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Experience with containerization technologies like Docker and Kubernetes is a plus.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Proven experience in leading small teams or technical projects.
- This role requires your presence at our office in Padang, West Sumatra, ID .
Senior Software Engineer, Backend Systems
Posted 8 days ago
Job Viewed
Job Description
Senior Software Engineer - Backend Systems
Posted 8 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement scalable backend services and APIs using modern programming languages and frameworks.
- Write high-quality, well-tested, and maintainable code.
- Collaborate with front-end developers and other stakeholders to integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed, scalability, and security.
- Conduct thorough code reviews to ensure code quality and adherence to best practices.
- Troubleshoot, debug, and upgrade existing software.
- Participate in architectural discussions and contribute to technology strategy.
- Mentor and guide junior engineering team members.
- Stay up-to-date with emerging technologies and industry trends.
Qualifications:
- Bachelor's or Master's degree in Computer Science, 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 Java, Python, Node.js, or Go.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Solid understanding of microservices architecture, RESTful APIs, and distributed systems.
- Experience with cloud platforms (e.g., AWS, GCP, Azure) is a plus.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.