job description
Join UPTC as a Remote Integration Developer and play a pivotal role in designing, developing, and maintaining seamless system integrations for our global clients. This night shift position (aligned with US/EU business hours) offers the flexibility to work from the comfort of your home in Bali, while collaborating with a dynamic, international team.
As an Integration Developer, you will bridge critical business systems, ensuring data flows efficiently across platforms. Your expertise in APIs, middleware, and enterprise integration patterns will drive operational excellence and innovation. This role is perfect for detail-oriented developers who thrive in a fast-paced, problem-solving environment.
UPTC is a leader in digital transformation, empowering businesses with cutting-edge technology solutions. We foster a culture of continuous learning, creativity, and work-life balance—ideal for professionals seeking growth in a remote setting.
Responsibility
- Design, develop, and deploy APIs, web services, and middleware solutions to enable seamless data exchange between enterprise systems.
- Collaborate with cross-functional teams to analyze integration requirements and propose scalable technical solutions.
- Troubleshoot and resolve integration issues, ensuring high availability and performance of connected systems.
- Implement security best practices (e.g., OAuth, encryption) to safeguard data during transmission and storage.
- Optimize existing integrations for speed, reliability, and cost-efficiency using modern tools and frameworks.
- Document integration workflows, APIs, and system architectures for internal and client reference.
- Monitor and maintain ETL processes, message queues (e.g., Kafka, RabbitMQ), and cloud-based integrations (AWS, Azure, or GCP).
- Stay updated with emerging integration technologies (e.g., GraphQL, gRPC, event-driven architectures) and recommend improvements.
Qualifications
- 3+ years of experience as an Integration Developer, Software Engineer, or similar role.
- Proficiency in integration tools such as MuleSoft, Apache Camel, Dell Boomi, or custom solutions using Java/Spring, Node.js, or Python.
- Hands-on experience with RESTful/SOAP APIs, JSON/XML, and protocol buffers.
- Strong knowledge of databases (SQL/NoSQL) and data transformation techniques.
- Familiarity with cloud platforms (AWS Lambda, Azure Logic Apps, Google Cloud Functions) and containerization (Docker, Kubernetes).
- Excellent problem-solving skills and ability to debug complex integration failures.
- Experience with CI/CD pipelines (Jenkins, GitLab CI) and version control (Git).
- Ability to work night shifts (e.g., 9 PM–6 AM Bali time) with high autonomy and communication skills.