A consulting firm in East Jakarta is looking for a Senior Software Developer with a strong background in AI/ML and back-end technologies like Python and Golang. The ideal candidate must have at least 7 years of experience, excel in relational and NoSQL databases, and be familiar with cloud platforms such as Azure and AWS. This role is contract-based for 6 to 12 months, and the candidate should be willing to adapt to new technologies and guide team members.
Qualifications
Minimum 7 years of experience in software development.
Proven experience in a senior or lead developer role.
Proven track record in working on AI/ML projects or strong interest in AI/ML.
Proficient in Python and Golang.
Experience with .NET is a strong advantage.
Strong understanding of PostgreSQL and MongoDB.
Familiar with DevOps and cloud platforms (Azure, AWS, GCP).
CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
Strong analytical and problem-solving skills.
Excellent written and verbal communication skills.
Willing to adapt to new technologies and changing requirements.
Ability to mentor and guide team members.
Skills
Software development
AI/ML
Back-end technologies (Python, Golang)
Relational databases (PostgreSQL)
NoSQL databases (MongoDB)
DevOps practices
Cloud platforms (Azure, AWS, GCP)
CI/CD tools (Jenkins, GitHub Actions, GitLab CI)
Analytical skills
Communication skills
GitHub Actions
GitLab CI
Communication
Mentoring
Problem solving
Adaptability
Tools
Azure
AWS
GCP
Job description
Qualifications
Minimum 7 years of experience in software development
Provenexperience in a senior or lead developer role
Proventrack record in working on AI/ML projects, or has strong interest in AI/ML
Proficient in back-end technologies such as Python and Golang
Experience with .NET is a strong advantage
Goodunderstanding of relational databases (e.g., PostgreSQL) and NoSQL databases(e.g., MongoDB)
Familiar with DevOps practices and cloud platforms (Azure, AWS, GCP)
Experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI
Strong analytical and problem-solving skills
Excellent written and verbal communication skills
Willing to adapt to new technologies and changing requirements