Full-Stack Developer

Pt Bungasari Flour Mills Indonesia โ€” Indonesia ยท Posted ~4 days ago

Mid

Skills

Full software development lifecycle C# ASP.NET MVC .NET Core .NET 6+ PHP 7.x/8.x Laravel or Symfony SQL Server T-SQL MySQL/MariaDB HTML5 CSS3 JavaScript RESTful APIs Web Services Git Git workflows CI/CD GitHub Actions or GitLab CI/CD Software testing Debugging Database performance tuning Security best practices Bachelor's degree in Computer Science, Information Technology, Computer Engineering, or related field .NET PHP Laravel Symfony MySQL MariaDB REST GitHub Actions GitLab CI/CD Docker Linux Ubuntu IIS Vue.js React

๐Ÿ”“ 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

A growing organization is seeking a Full-Stack Developer to design, build, test, maintain, and modernize business-critical web applications. The role combines strong .NET and PHP expertise with relational databases, REST APIs, source control, CI/CD automation, debugging, and secure software engineering. Experience with containers, server environments, modern frontend frameworks, and AI-assisted development tools is advantageous.

Highlights

Opportunity to work across the full software development lifecycle, modernize legacy systems, build secure integrations, automate delivery through CI/CD, and work with a broad range of technologies in a collaborative environment.

Description

Job Summary The ideal candidate will be well-versed in the full software development life cycle (SDLC). They should have a proven track record in designing, coding, testing, and managing web-based applications. A strong proficiency in both .NET and PHP ecosystems is essential, along with the ability to maintain legacy systems, build modern APIs, implement automation, and ensure high-quality, scalable code. Responsibilities: Design, code, test, and manage robust applications based on business requirements.Maintain, optimize, and upgrade existing applications built on both .NET and PHP platforms.Develop, consume, and secure RESTful APIs / Web Services for seamless system integration.Implement and maintain CI/CD pipelines to automate software deployment and testing processes.Manage source code repositories efficiently, ensuring proper branching strategies and code review workflows.Follow outlined standards of quality related to clean code, security best practices, and database performance tuning.Analyze, debug, and resolve technical errors or production issues efficiently.Collaborate with cross-functional teams to design effective and efficient enterprise software solutions. Qualifications: Core Technical Skills: Bachelor's Degree in Computer Science, Information Technology, Computer Engineering, or a related field.Minimum 2 years of proven experience as a Full-stack Developer, Software Engineer, or similar role.Strong proficiency in the .NET ecosystem: C#, ASP.NET MVC, and .NET Core / .NET 6+.Strong proficiency in the PHP ecosystem: Modern PHP (7.x/8.x) and popular frameworks (preferably Laravel or Symfony).Solid understanding of Relational Databases: SQL Server (T-SQL) and MySQL/MariaDB (writing efficient queries, views, and stored procedures).Hands-on experience with front-end basics: HTML5, CSS3, and JavaScript (experience with modern frameworks like Vue.js or React is a plus). Infrastructure, Deployment & Tools Mastery: Proficiency with Git-based version control systems (GitHub, GitLab, or Bitbucket) with a solid understanding of Git Workflow (Branching, Pull Requests, Code Review).Familiarity with CI/CD tools (e.g., GitHub Actions, GitLab CI/CD) to automate pipelines.Experience with containerization using Docker and managing server environments (Linux/Ubuntu or Windows/IIS) is a plus.Active experience in utilizing AI-assisted coding tools (e.g., GitHub Copilot, Claude/Cline, Cursor, or similar LLMs) to accelerate development and debugging processes. Soft Skills: Strong analytical mind, quick learner for new technologies, and a proactive problem-solver.Ability to work effectively in both independent and collaborative environments.