Overview
We are looking for a talented Full Stack Engineer to join our dynamic team at PT. Sigma Cipta Caraka (Telkomsigma). In this role, you will be responsible for developing and maintaining both front-end and back-end components of web applications, ensuring they are scalable, secure, and efficient. You will collaborate with designers and other engineers to create user-friendly and visually appealing interfaces while implementing robust server-side logic.
Responsibilities
- Develop and maintain front-end and back-end components of web applications.
- Collaborate with designers to create intuitive and visually appealing user interfaces.
- Implement responsive design techniques for cross-device compatibility.
- Design and develop server-side logic and APIs using languages like Python, Node.js, Golang, or Java.
- Create and optimize database schemas, queries, and indexes for efficient data storage and retrieval.
- Integrate with external systems via RESTful APIs or other methods.
- Implement security measures to protect sensitive data and prevent vulnerabilities.
- Write clean, modular, and maintainable code following best practices and coding standards.
- Troubleshoot and debug front-end and back-end code to ensure smooth functionality.
- Stay updated on emerging technologies and best practices in full-stack development.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).Minimum of 3 years of experience in full-stack development.Proficiency in front-end technologies such as HTML, CSS, and JavaScript, with experience using modern frameworks and libraries (e.g., React.js, Angular, Vue.js).Strong understanding of server-side programming languages (e.g., Python, Node.js, Golang, Java) and web frameworks (e.g., Django, Express, Gin, Fiber).Experience with database technologies such as SQL (e.g., MySQL, PostgreSQL) or NoSQL (e.g., MongoDB, Redis).Knowledge of web server technologies and protocols (e.g., HTTP, REST).Familiarity with cloud computing platforms and services (e.g., AWS, Azure, Google Cloud Platform).Strong problem-solving skills and attention to detail.Good communication and collaboration abilities.Familiarity with Git version control systems.Experience working in an agile development environment is preferred.#J-18808-Ljbffr