Full-Stack Software Engineer

Details of the offer

Work with other engineers (Principals) and analysts to design, build and operate these systems.
- Design and implement robust back-end services using Node.js, Django, Flask, Spring Boot, ASP.NET Core, and Ktor.
- Create RESTful APIs and GraphQL services for seamless front-end and back-end communication.
- Work with databases including PostgreSQL, MySQL, SQL Server, MongoDB, and Firebase Firestore.
- Collaborate with cross-functional teams to ensure high-quality software development.
- Work on special user-facing features involving front-end and back-end software development.
- Play Product or Project Manager roles and lead the whole planning and development process.
- Be responsible for the operational excellence of the systems/features and their interaction with other systems.

**Qualifications**:

- Proficiency in front-end technologies: HTML, CSS, JavaScript, React, Angular, Vue.js.
- Experience in mobile development: Java, Kotlin, Android SDK.
- Knowledge of desktop development: C#, Java, Python, Electron, WPF, JavaFX, PyQt.
- Expertise in back-end development: Node.js, Django, Flask, Spring Boot, ASP.NET Core, Ktor.
- Familiarity with RESTful APIs, GraphQL, and printer-specific APIs.
- Experience with SQL and NoSQL databases: PostgreSQL, MySQL, SQL Server, MongoDB, Firebase Firestore.
- Proficiency with cloud services: Firebase, AWS, Azure.
- Experience with version control systems: Git, GitHub, GitLab.
- Knowledge of CI/CD tools: Jenkins, GitHub Actions, Azure DevOps.
- Proficiency with containerization and orchestration tools: Docker, Kubernetes.
- Strong problem-solving skills and the ability to work collaboratively in a team environment.
- Excellent communication skills and attention to detail.

**Preferred Qualifications**:

- Relevant certifications in mobile development (Android) and web development frameworks.
- Experience with printer-specific APIs and communication protocols (IPP, LPR/LPD, PCL).
- Familiarity with authentication and authorization methods (OAuth, JWT, Azure Active Directory).
- Knowledge of UI/UX design principles and tools (Figma, Sketch).
- Mandarin is a must.

**Benefits**:

- Competitive salary and benefits package
- Opportunities for professional growth and development
- Collaborative and innovative work environment

**Job Types**: Full-time, Contract, Fresh graduate
Contract length: 12 months

Pay: From Rp700,000,000 per month

Ability to commute/relocate:

- Jakarta: Reliably commute or planning to relocate before starting work (preferred)

**Language**:

- Mandarin (required)

Willingness to travel:

- 50% (preferred)


Nominal Salary: To be agreed

Source: Whatjobs_Ppc

Requirements

Software Engineer Ii - Backend

Mekari is Indonesia's no. 1 Software-as-a-Service (SaaS) company. Our mission is to empower businesses and professionals to progress effortlessly. Our produc...


Mekari (Pt. Mid Solusi Nusantara) - Jakarta

Published a month ago

Middle Security Analyst

**Role Description** This is a contract role for a Middle Security Analyst at PT Platinumetrix Global Inovasi. As a Middle Security Analyst, you will be res...


Pt Platinumetrix Global Inovasi - Jakarta

Published a month ago

Data Privacy Specialist

-Job Advert Details **Some careers shine brighter than others.** If you're looking for a role that will help you stand out at HSBC, take a look at how you ...


Hsbc - Jakarta

Published a month ago

Digital Platform Program Specialist

At AIA we've started an exciting movement to create a healthier, more sustainable future for everyone. - As pioneering innovators for over 100 years, we're n...


Aia - Jakarta

Published a month ago

Built at: 2025-01-10T04:04:19.420Z