Software Engineer (Indonesia)

Details of the offer

**About Us**

Position Overview:
**Responsibilities**:

- Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications and implementation plans.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Conduct code reviews, provide constructive feedback, and mentor junior team members to promote continuous improvement and knowledge sharing.
- Troubleshoot and debug issues, perform root cause analysis, and implement effective solutions to ensure the reliability and stability of software systems.
- Stay updated on emerging technologies, industry trends, and best practices in software development, and leverage this knowledge to drive innovation and improve development processes.
- Participate in Agile/Scrum ceremonies such as sprint planning, daily stand-ups, and retrospectives to ensure timely delivery of high-quality software increments.
- Collaborate with cross-functional teams to contribute to the architecture, design, and development of new features and products.

**Requirements**:

- Bachelor's degree in Computer Science, Software Engineering, or a related field. Master's degree is a plus.
- Proven experience as a Software Engineer or related role, with a minimum of (X) years of experience in software development.
- Strong proficiency in one or more programming languages such as Java, Python, JavaScript, or C++.
- Solid understanding of data structures, algorithms, object-oriented design principles, and design patterns.
- Experience with web development frameworks (e.g., React, Angular, Vue.js) and RESTful API design.
- Familiarity with database systems such as MySQL, PostgreSQL, MongoDB, or Redis.
- Proficiency in version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
- Excellent problem-solving skills, attention to detail, and a passion for writing clean and maintainable code.
- Strong communication and interpersonal skills, with the ability to collaborate effectively in a cross-functional team environment.
- Experience working in an Agile development environment is preferred.
- Fluency in English, both written and verbal, is required. Knowledge of Bahasa Indonesia is a plus.

**Benefits**
- Competitive salary and benefits package.
- Flexible working hours and remote work options.
- Opportunities for professional growth and career development.
- Dynamic and collaborative work environment.
- Health and wellness programs.
- Company-sponsored events and team outings.


Nominal Salary: To be agreed

Source: Whatjobs_Ppc

Requirements

Full Stack Engineering Node.Js + React.Js

Implement, update and maintain back-end and front-end components. We try to cater for the team's strengths and preferences as much as we can when deciding wh...


Permana Solutions - Jakarta

Published a month ago

Media Admin

The purpose of this role is to provide administrative support to a team, managing a variety of tasks to ensure seamless support and contributing to the effec...


Dentsu Aegis Network - Jakarta

Published a month ago

Technical Account Manager (Public Cloud)

Based on company's cloud product and solution capabilities for demand analysis, solution design, POC verification, professional service delivery and traditio...


Elabram Systems - Jakarta

Published a month ago

Data Management Specialist

**Position Snapshot** Location: Jakarta, Indonesia Company: Nestlé Indonesia Full Time **Position Summary** Joining Nestlé means you are joining the lar...


Nestle Operational Services Worldwide Sa - Jakarta

Published a month ago

Built at: 2024-11-15T08:43:37.046Z