Job Description
You will be involved throughout the entire solution lifecycle, from idea generation, design, and prototyping to implementation. As a Software Engineer, you'll collaborate closely with technical and non-technical counterparts to understand our customers' problems and build solutions that solve them. We believe Developers should also meet our customers to really understand what's important to them and their pain points.
We believe what matters is not the languages you know, but it does matter that you can write clean, effective code and learn new languages quickly. You will need to be comfortable learning things on-the-fly, sometimes in a matter of hours. It'll probably help if the following topics really excite you: working with unstructured data, big data, AI, or cybersecurity.
You can expect to:
- Develop innovative software; enhance & maintain existing software applications.
- Create & plan software design, architectural design, and analysis.
- Implement, customize, test, document & maintain software applications.
- Deliver quality projects on-time based on the specifications.
- Collaborate with vendors & end-users to gather and define requirements.
- Develop automated functional tests & carry out system documentations.
Minimum Qualifications
Specific to this role:
- Min. 3 years of experience in one of these programming languages: Golang, Java, or NodeJs.
- Expertise in Database (SQL & noSQL) : mysql, postgresql, sqlserver, mongodb, etc.
- Expertise in Big Data tools: Hadoop, Cassandra, Elasticsearch, etc.
- In-depth understanding of integration concepts to the system.
- Experienced in JSON & XML.
- In-depth understanding of REST API & Microservices concepts (optional).
- Good knowledge of GIT or other repository source code.
- In-depth understanding of server Linux distro.
- In-depth understanding of containerized applications and orchestration (optional).
- Able to work independently, self-motivated with good project management, interpersonal & communication skills.
- A passion for understanding how technical decisions impact the people who will use what you're building.
Perks and Benefits
- Paid Sick Leave
- Paid Vacation Leave
- Medical / Health Insurance
- Maternity & Paternity Leave
Required Skills
- Java
- Node.js
- Python
- Machine Learning
- React
- PostgreSQL
- MySQL
Jobs Summary
- Job Level
- Mid-Senior Level / Manager
- Job Category
- IT and Software
- Educational Requirement
- Bachelor's degree graduate
- Recruiter response to application
- Once in a while
- Office Address
- Scbd, Senayan Kel., Kebayoran Baru