Get more replies from employers
Send a job-specific resume in minutes.
PT GENOMIK SOLIDARITAS INDONESIA is seeking a Full-Stack Developer (Golang) for on-site work in Jakarta. You will design, develop, and maintain web applications across front-end and back-end, with emphasis on Golang, RESTful APIs, and relational databases. Collaboration with product, UI/UX, QA, and infrastructure teams is essential.
You have at least 2 years of experience, strong problem-solving, and good communication. Experience with PostgreSQL, Git, and SDLC practices is preferred.
We are looking for a Full-Stack Developer (Golang) to design, develop, maintain, and improve web applications across both front-end and back-end environments.
Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
Minimum 2 years of experience as a Full-Stack Developer, Software Developer, or similar role.
Strong hands-on experience with Golang.
Experience developing and integrating RESTful APIs.
Experience working with relational databases and SQL; PostgreSQL is preferred.
Good understanding of software development principles and Object-Oriented Programming (OOP).
Familiar with Git and software development lifecycle.
Strong analytical and problem-solving skills.
Good communication and teamwork skills.
Design, develop, test, and maintain web applications across front-end and back-end.
Develop responsive and user-friendly web interfaces using modern front-end technologies.
Build, maintain, and optimize back-end services, APIs, and application logic using Golang.
Develop and integrate RESTful APIs with internal and third-party systems.
Design, develop, and maintain database structures, data models, and queries.
Optimize application performance, scalability, security, and reliability.
Troubleshoot, debug, and resolve issues across front-end, back-end, API, and database layers.
Write clean, maintainable, reusable, and well-documented code.
Participate in code reviews and contribute to coding standards and development best practices.
Collaborate with Product, UI/UX, QA, Infrastructure, and other stakeholders throughout the software development lifecycle.
Support application deployment, monitoring, and continuous improvement in development and production environments.
The following skills are an advantage:
GraphQL
Docker
CI/CD
Cloud environments