Enable job alerts via email!

Software Engineer (Fullstack)

McEasy

Surabaya ꦱꦸꦫꦧꦪ

On-site

IDR 200.000.000 - 300.000.000

Full time

17 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading B2B SaaS company is seeking Fullstack Software Engineers to join their Integration Project Team in Surabaya. The position involves developing integrated telematics solutions, API connections, and custom modules while collaborating with customer project managers and QA teams. Ideal candidates should possess strong proficiency in core technologies and demonstrate excellent problem-solving capabilities.

Qualifications

  • 2+ years of experience in software development.
  • Strong proficiency in Go, Python, JavaScript/TypeScript, PHP, VueJS, NuxtJS.
  • Experience with RESTful API design and SQL databases.

Responsibilities

  • Develop robust API connections and custom modules.
  • Implement comprehensive testing strategies including unit and integration tests.
  • Collaborate with teams to translate customer needs into technical requirements.

Skills

Problem-solving
Communication

Tools

Docker
Kubernetes
Redis
PostgreSQL
RabbitMQ
Kafka

Job description

Company Description

McEasy is a forward-thinking B2B SaaS company providing innovative telematics and logistics solutions. We are committed to delivering high-quality, reliable software solutions that transform how our clients manage their fleet operations and logistics processes.

We are seeking talented Fullstack Software Engineers to join our Integration Project Team. This specialized team is dedicated to customizing and integrating our SaaS applications to meet specific customer requirements, ensuring seamless adoption and maximum value for our clients.

Job Description

Customer Integration Development:

  • Develop robust API connections between McEasy's platform and client systems.
  • Create custom modules and features that address specific customer workflows.
  • Implement data transformation processes to ensure compatibility between systems.
  • Design and build custom dashboards and reporting based on customer needs.

Technical Implementation

  • Write clean, efficient, and well-documented code in our technology stack (Go, Python, JavaScript/TypeScript, PHP, VueJS, NuxtJs).
  • Develop both frontend components (responsive UIs, data visualization) and backend services (API, GraphQL, Webhook, Websocket, XML).
  • Implement comprehensive testing strategies including unit, integration, and end-to-end tests.
  • Troubleshoot and debug integration issues across the full stack.
  • Participate in code reviews to maintain high code quality standards.

Cross-Team Collaboration

  • Work closely with Customer Project Manager (CPM) to translate customer needs into technical requirements.
  • Collaborate with core SaaS teams to ensure integrations align with product roadmap.
  • Partner with QA teams to establish comprehensive testing protocols for custom implementations.
  • Coordinate with DevOps to streamline deployment of customer-specific solutions.
  • Participate in sprint planning, demonstrations, and retrospectives.

Qualifications

  • 2+ years of experience in software development.
  • Strong proficiency in at least two of our core technologies: Go, Python, JavaScript/TypeScript, PHP, VueJS, NuxtJS.
  • Experience with RESTful API design, development, and consumption.
  • Working knowledge of SQL databases (PostgreSQL, SQLite), In-Memory Database (Redis) and Message Broker (RabbitMQ / Kafka).
  • Familiarity with containerization technologies (Docker, Kubernetes) is a plus.
  • Strong problem-solving skills and ability to troubleshoot complex integration issues.
  • Excellent communication skills with ability to translate technical concepts to non-technical stakeholders.
  • Experience with telematics systems, IoT platforms, or logistics software is a plus.
  • Knowledge of GPS tracking technologies and fleet management systems is a plus.
  • Familiarity with cloud deployment environments (AWS, GCP, Azure) is a plus.

Placement: Surabaya

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.