Analyzing user needs. Software engineers work with clients and users to understand their needs, and then design software to meet those needs.
Software development: Software engineers are responsible for the entire development process, from conception to launch.
Problem solving. Software engineers use scientific methods to analyze problems and find solutions that meet client requirements.
Creating diagrams, flowcharts, and models. Software engineers create diagrams, flowcharts, and models to illustrate the type of code needed for programmers.
Documenting systems and applications. Software engineers document systems and applications to serve as a reference for future upgrades and maintenance.
Bachelor's degree in Computer Science or a related field
2+ years of experience in enterprise software development
Strong knowledge and experienced with Mongo DB, Express.js, React.js, and Node.js
Deep understanding and implementation on Microservices Architecture and using API Gateway Framework like Kong
Understanding in using API Documentation like Swagger
Basic knowledge on Dev Ops and Project Management tools
"Pihak Hired Today.com dan Perusahaan tidak akan meminta biaya dalam bentuk apapun pada saat melakukan proses recruitment. Mohon segera melaporkan kepada kami, apabila Anda jika pada saat diundang untuk interview dan diminta untuk melakukan pembayaran dengan sejumlah uang." "Hired Today.com and the Company will not ask for any form of payment during the recruitment process. Please report to us immediately, if you are invited for an interview and asked to make a payment with a sum of money."