About the Company
Geekhunter is hiring on behalf of our client, a leading global provider of cutting-edge technologies and innovative services.
Job Responsibilities
- This role will be responsible for the end-to-end development of web applications, covering both frontend and backend development. Will collaborate with cross-functional teams to build scalable, high-performance applications while ensuring system reliability, security, and maintainability.
- Develop, maintain, and enhance full-stack web applications from concept to deployment.
- Design and implement responsive, user-friendly frontend applications using modern JavaScript frameworks.
- Develop scalable backend services and RESTful APIs.
- Integrate applications with internal and third-party systems through APIs.
- Design, optimize, and maintain SQL databases to ensure data integrity and performance.
- Monitor, troubleshoot, and optimize application performance, scalability, and reliability.
- Collaborate with UI/UX designers, QA engineers, Product Owners, and other developers throughout the software development lifecycle.
- Write clean, maintainable, and well-documented code following development best practices.
- Perform unit and integration testing to ensure application quality.
- Participate in code reviews and contribute to continuous improvement initiatives.
- Support deployment activities and resolve production issues when necessary.
Job Requirements
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Proven experience in end-to-end web application development (Frontend & Backend).
- Proficient in frontend development using Vue.js and/or Nuxt.js.
- Experience in backend development using Golang with frameworks such as Gin, Echo, Fiber, or equivalent.
- Strong understanding of RESTful API design, development, and system integration.
- Experience working with SQL databases such as PostgreSQL and MySQL.
- Familiar with Git version control using GitHub or GitLab.
- Experience performing unit testing and integration testing for both frontend and backend applications.
- Good understanding of application performance optimization and system reliability.
- Proficient in Windows development environment, including environment setup, Command Prompt (CMD), PowerShell, Registry, and Environment Variables.
- Familiar with Docker-based local development, including containers and images.
- Strong communication skills with the ability to collaborate effectively with cross-functional teams.
- Excellent analytical and problem-solving skills.
- Able to take ownership of tasks from development through deployment.
- Able to balance development speed with code quality and make practical technical decisions.
- Fast learner with the ability to adapt to changing technologies, business requirements, and work environments.
- Professional, accountable, reliable, and open to feedback.
- Able to work independently as well as collaboratively within a team.
Benefits
- Competitive Salary
- BPJS Kesehatan & Ketenagakerjaan
- THR
- External Health Insurance
- Bonus based on performance
. Skillset Required: SQL, Golang