Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer (Full Stack)

Esha Parama Technology

Daerah Khusus Ibukota Jakarta

On-site

IDR 336.021.000 - 504.033.000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions company in Jakarta is seeking a Full Stack Software Developer with 3-5 years of experience. The role requires expertise in both frontend and backend technologies, including ReactJs, Go, and PHP. You will support the entire application lifecycle, produce mobile applications, and enhance user experiences. The ideal candidate will have skills in database management, API creation, and security implementation, along with strong teamwork and problem-solving abilities.

Qualifications

  • 3-5 years of experience in software development, especially in full-stack roles.

Responsibilities

  • Support the application development lifecycle from concept to release.
  • Produce fully functional mobile applications with clean, secure code.
  • Gather specific requirements and suggest technical solutions.
  • Design user interfaces to improve user experience.
  • Develop and implement server-side logic and APIs.
  • Implement security measures for backend systems.

Skills

ReactJs
NextJs
PHP
CSS
SCSS
Typescript
Redux
Git
React Native
Go
NodeJs
NoSQL
RDBMS
Docker
Kibana
Elastic
Java
Job description
About the job Software Developer (Full Stack)

Skill Set:

  • Frontend Engineer Skill : ReactJs, NextJs, PHP, CSS, SCSS, Typescript, Redux, Git, React Native
  • Backend Engineer Skill : Go, NodeJs, PHP, NoSQL, RDBMS, Docker, Git, Kibana, Elastic, Java.

Experience: 3-5 years

Scope of work

Frontend Engineer;

  • Support the entire application development lifecycle (concept, technical requirement, design, test, release and support)
  • Produce fully functional mobile applications writing clean and secure code
  • Gather specific requirements and suggest solutions
  • Write unit and UI tests to identify malfunctions
  • Troubleshoot and debug to optimize performance
  • Design interfaces to improve user experience
  • Liaise with Product development team to plan new features
  • Ensure new and legacy applications meet quality standards
  • Research and suggest new mobile products, applications and protocols
  • Stay up-to-date with new technology trends
  • Ensure to deliver the product on time and meet the target
  • Design, develop, and implement server-side logic to handle the business logic and data processing of applications
  • Design and optimize database schemas and queries for efficient data storage, retrieval, and manipulation
  • Create and maintain application programming interfaces (APIs) to facilitate communication between the frontend and backend systems
  • Develop data models and schemas to represent the structure and relationships of data within the backend systems
  • Implement security measures, such as authentication and authorization, to protect backend systems and data
  • Integrate third-party services, APIs, and libraries to enhance the functionality and features of the backend systems
  • Design and implement backend systems using micro services architecture to enhance modularity, scalability, and maintainability
  • Create and maintain documentation for the backend code, APIs, and data models to assist other developers and stakeholders
  • Stay updated with the latest technologies, frameworks, and best practices in backend development through continuous learning and research
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.