Full Stack Web Developer

Pt Daya Cipta Mandiri Solusi — Indonesia · Posted ~3 weeks ago

Full-time

Skills

HTML CSS JavaScript React Angular Python Node.js PHP SQL NoSQL REST APIs AWS Azure Docker

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A software team is looking for a Full Stack Web Developer to design, develop, and maintain web applications. The role covers user interfaces, backend services, databases, APIs, and cloud-based solutions.

Highlights

Opportunity to build complete web applications across frontend and backend layers using modern development tools.

Description

Requirements Required Skills Front-End Technologies: Proficiency in HTML, CSS, JavaScript, and front-end frameworks like React or Angular. Back-End Technologies: Expertise in languages like Python, Node.js, or PHP. Databases: Strong understanding of both SQL and NoSQL databases. APIs and Microservices: Experience with RESTful APIs and microservices architecture. Cloud Platforms: Familiarity with cloud services such as AWS or Azure. Tools: Experience with version control systems like GitHub and development tools like Docker. Soft Skills: Strong problem-solving abilities, creativity, attention to detail, and excellent communication skills. Responsibilities A Full-Stack Web Developer builds, maintains, and improves both the front-end (user interface) and back-end (server-side logic, databases, APIs) of web applications. Key responsibilities include designing and implementing user interfaces, developing server-side applications, managing databases, integrating various components, performing tests, troubleshooting issues, and collaborating with teams to ensure a complete, functional, and seamless product. Key Responsibilities Front-End Development: Create user-friendly interfaces and ensure visual appeal and responsive design across different devices. Back-End Development: Design and develop server-side applications, including server logic, databases, and APIs. Database Management: Set up and maintain databases for functionality and ensure efficient data handling. Integration: Seamlessly connect front-end and back-end components to create a fully functional application. Testing & Debugging: Conduct thorough testing and troubleshoot software to fix bugs and ensure smooth performance. Collaboration: Work with designers, project managers, and other developers to contribute to project sprints and development processes. System Architecture: Contribute to the overall architecture and data structure of web applications.