Job Title: Senior Software Engineer
Position Type: Full Time – Permanent
Location: Medan, Indonesia
Context:
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.
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.
Job Type: Full-time
Application Question(s):
- How many years experience in Full Stack Developer?
- How many years of experience in Backend Technologies like Node.js, Python, Java?
- How many years of experience in frontend Technologies like React.js, React Native, TypeScript?
- What is your notice period in days?
- What is your Current Salary in IDR?