Golang Developer

Msbukonsultan — Indonesia · Posted ~21 hours ago

Mid

Skills

Golang SQL PostgreSQL Microservices Domain-Driven Design REST APIs Software development Security best practices REST API

🔓 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 ✨ AI‑Generated

A backend-focused development role for an engineer experienced with Golang and modern service-oriented architecture. You will build reusable components, design and implement APIs, work with relational databases, evaluate technical feasibility, improve scalability and reliability, and enforce security and code-quality standards.

Highlights

Build reusable software and libraries, work on scalable and reliable systems, contribute to architecture and technical planning, and take part in security and code-quality improvements.

Description

JOB REQUIREMENT 1. You have a bachelor's degree in a technical or scientific field. Software Engineering, Computer Science, Electrical Engineering or IT preferred 2. Or have engineering wisdom equivalent to 4 years of progressive experience and having experience as a lead will be advantage 3. You have experience in one/more of these programming languages/platforms: Golang, and database tech: SQL, PostgreSQL 4. You have a good grasp of microservices and Domain-Driven Design 5. You have the knowledge and implemented REST API JOB DESCRIPTION 1. Build reusable code and libraries for future use 2. Create Technical Requirement Documentation and fixing code quality 3. Ensure the technical feasibility of PRD and UI/UX designs 4. Estimating the Story Points needed and Timeline 5. Optimize application for maximum speed and scalability 6. Continuously improve the efficiency, scalability, and reliability of our systems 7. Review and enforce security best practices for all internal and external services 8. Collaborate closely with the engineering teams to ensure an overall efficient architecture of our product 9. Initiative and ability to work independently 10. Designing and implementing new features for our user-facing client front end 11. Write a good, clean, readable, testable and maintainable code 12. Contribute and participate in all phases of the development life cycle including analysis, design, development, testing and maintenance 13. Integrate with partners and develop API for external services 14. Develop a scalable and efficient web based application and secure features Contributing in all phases of the development life-cycle 15. Update and research on new technologies, current state-of-the-art development tools and equipment, and opportunities for process improvement.