Enable job alerts via email!

Senior Software Engineer

Asian Agri

Kota Medan ᯔᯩᯑᯉ᯲

On-site

IDR 300.000.000 - 400.000.000

Full time

5 days ago
Be an early applicant

Job summary

A leading agricultural technology firm is seeking a passionate Senior Software Engineer (Full Stack) to design and develop innovative software solutions. The ideal candidate will collaborate with teams to deploy applications while leveraging advanced technologies. Applicants should have at least 5 years of experience in software development and strong skills in both backend and frontend technologies, especially in cloud environments.

Qualifications

  • Minimum 5 years of experience in IT system integration and/or software development, including 2–3 years in full-stack development.
  • Strong experience with modern cloud platforms.
  • Excellent communication and collaboration abilities.

Responsibilities

  • Design, develop, and deploy applications and services using Agile methodologies.
  • Build and maintain reliable, cloud-native solutions using modern microservices.
  • Ensure applications are responsive and compatible across various devices.

Skills

Node.js
Python
Java
React.js
React Native
TypeScript
SQL
NoSQL
CI/CD tools
Problem-solving skills

Tools

Docker
Kubernetes
AWS
Azure
GCP

Job description

Job Summary:

We are seeking a passionate and skilled Senior Software Engineer (Full Stack) to join our dynamic team. The ideal candidate will work collaboratively to design, develop, and deploy functional prototypes and production-ready applications, leveraging the latest technology trends. This role requires a strong technical foundation, creative problem-solving skills, and a keen eye for detail.

Key Responsibilities:

  • Design, develop, and deploy applications and services using Agile methodologies.
  • Build and maintain reliable, cloud-native solutions using modern microservices and serverless architectures, as well as intuitive front-end interfaces
  • Ensure applications are responsive and compatible across various devices and platforms.
  • Design and implement robust APIs for seamless system integration.
  • Collaborate with cross-functional teams to deliver high-quality, tested, and maintainable software solutions.
  • Stay current with emerging web technologies, tools, and best practices.
  • Foster a culture of focus, concise documentation , innovation sharing and cross functional collaboration.

Requirements:

  • Minimum 5 years of experience in IT system integration and/or software development, including 2–3 years in full-stack development.
  • Strong coding skills across multiple languages and frameworks:
  • Backend: Node.js, Python, Java.
  • Frontend: React.js, React Native, TypeScript.
  • GraphQL, gRPC, RESTful API design.
  • Strong knowledge with SQL & NoSQL technologies such as PostgreSQL, MongoDB, Cassandra, and/or InfluxDB.
  • Strong experience with modern cloud platforms in AWS (preferred), Azure and/or GCP and following technologies:
  • Containerization (Docker, Kubernetes).
  • Serverless computing (AWS Lambda, Azure Functions and/or Cloud Run Functions).
  • Infrastructure as Code (Terraform, CloudFormation and/or Pulumi).
  • Event-driven architecture using Kafka/Confluent, messaging based systems.
  • Knowledge using OpenTelemetry & Prometheus stack for centralized logging, metrics monitoring & distributed tracing is an added advantage.
  • Strong skills with CI/CD tools such as GitHub actions, ArgoCD and/or Jenkins.
  • Strong organizational, time management, and project coordination skills.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication and collaboration abilities.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.