Enable job alerts via email!

Senior Software Engineer (Fullstack)

Averis

Kota Medan ᯔᯩᯑᯉ᯲

On-site

IDR 200.000.000 - 300.000.000

Full time

2 days ago
Be an early applicant

Job summary

A global technology company in Medan is seeking a passionate Senior Software Engineer (Full Stack) to design, develop, and deploy innovative applications. The ideal candidate should have minimum 5 years of experience and be proficient in multiple programming languages and cloud environments. This role offers the opportunity to work on impactful projects in a dynamic team environment.

Qualifications

  • Minimum 5 years in IT system integration/software development, 2-3 years full-stack.
  • Strong coding skills across multiple languages and frameworks.
  • Strong experience with modern cloud platforms.

Responsibilities

  • Design, develop, and deploy full-stack web applications and services.
  • Build and maintain scalable back-end services.
  • Create and manage databases and servers.

Skills

Node.js
Python
Java
React.js
React Native
TypeScript
PostgreSQL
MongoDB
Docker
Kubernetes
GitHub actions

Tools

AWS
Azure
Terraform
Kafka
Job description
Who We Are

RGE Digital’s mission is to enable the digital transformation of RGE’s business units through the adoption of modern software technologies such as sensors, analytics engineering, cloud and artificial intelligence. Our business use cases span across forestry, paper manufacturing, edible oils, supply chain and renewable energy where we have global scale operations across four continents with USD 35 billion in assets and 70,000 employees.

We take a product-focused approach to providing business solutions, prototype ideas, test them in the real business scenarios, and build re-usable components. We aim to build an advanced analytics capability and to develop first-of-its-kind technology for our industry.

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.

Job Responsibilities
  • Design, develop, and deploy full-stack web applications and services using Agile methodologies.
  • Build and maintain scalable back-end services, as well as intuitive front-end interfaces.
  • Build and maintain reliable, cloud-native solutions using modern microservices and serverless architectures, as well as intuitive front-end interfaces
  • Create and manage databases and servers, ensuring optimal performance and reliability.
  • 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.
  • Maintain clear, up-to-date technical documentation throughout the development lifecycle.
  • Stay current with emerging web technologies, tools, and best practices.
  • Foster a culture of focus, concise documentation , innovation sharing and cross functional collaboration.
Job 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.