Senior Full Stack Developer (C#, Python, and PHP) - Indonesia
Senior Full Stack Developer with a 70% backend focus, responsible for developing scalable web applications and mentoring a team. The role involves hands-on coding across the stack using technologies like C#, Python, PHP, or Node.js for backend and React.js for frontend, alongside database management and API integration.
- Compensation
- Not disclosed
- Location
- Jakarta, Indonesia
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Fullstack
- Posted
Skills
Must have
- 3–5 years of professional software development experience
- Strong hands-on coding experience with at least one backend language (PHP, Python, C#, Java, Node.js)
- Strong hands-on experience with at least one backend framework (Laravel, Django, .NET, Spring Boot)
- Practical frontend development experience with React.js or similar
- Good knowledge of HTML5, CSS3, and JavaScript
- Experience with at least one database technology (SQL Server, MySQL, PostgreSQL, NoSQL)
- Good understanding of REST APIs, JSON, and third-party API integration
- Strong working knowledge of Git
- Demonstrated ability to technically lead, mentor, and guide developers
Nice to have
- Experience with CI/CD, Azure, or Docker
- Knowledge of application and API security
- Experience with query and application performance optimization
- Familiarity with scalable system design and design patterns
- Experience integrating AI technologies (OpenAI, Claude, or Gemini API)
- Exposure to Microsoft Power Platform
Full description
Senior Full Stack Developer
Position Overview
We are seeking a Senior Full Stack Developer with a strong backend focus and solid frontend development experience to develop, maintain, and enhance scalable web applications and business systems.
The ideal candidate should be a hands-on developer who is capable of coding independently while also providing technical leadership and guidance to the development team. The role is primarily focused on software development, with approximately 70% backend and 30% frontend responsibilities.
The candidate should have strong hands-on experience in at least one backend technology and framework, together with practical frontend, database, API, and system integration experience.
Key Responsibilities
- Design, develop, test, and maintain web applications and business systems.
- Perform hands-on backend development, including services, APIs, databases, and system integrations.
- Develop frontend components and integrate them with backend services.
- Provide technical leadership and guidance to developers within the team.
- Participate in system design, architecture discussions, and technical solution planning.
- Develop and integrate REST APIs and third-party services.
- Troubleshoot and resolve application, integration, and performance issues.
- Conduct code reviews and promote coding standards, best practices, and maintainable solutions.
- Guide and support junior developers in technical implementation and problem-solving.
- Contribute to application security, performance, scalability, and maintainability.
- Work with cross-functional teams to understand requirements and translate them into technical solutions.
Requirements
Requirements
- 3–5 years of professional software development experience.
- Strong hands-on coding experience with at least one backend programming language, such as:
- PHP
- Python
- C#
- Java
- Node.js
- Strong hands-on experience with at least one backend framework, such as:
- Laravel
- Django
- .NET / ASP.NET Core
- Spring Boot
- Practical frontend development experience with , such as React.js, together with good knowledge of .