Activez les alertes d’offres d’emploi par e-mail !
A dynamic tech firm is seeking a Senior Backend Engineer to ensure the reliability and performance of server-side systems. You'll design and build APIs, optimize backend processes, and contribute to system architecture. This full-time role is based in Bali, Indonesia, emphasizing AI and blockchain technologies with opportunities for career growth in an innovative and fast-paced environment.
As a Senior Backend Engineer, your main responsibility is to ensure the reliability, performance, and scalability of our server-side systems. You will lead efforts in diagnosing and resolving backend issues quickly, while also building secure, scalable, and maintainable APIs and services that power our event technology platform.
You’ll be responsible for:
Rapid Debugging & Fixes: Identify and resolve production-level backend bugs efficiently, minimizing downtime and ensuring business continuity.
Developing Scalable APIs: Design and build robust RESTful and/or GraphQL APIs to support frontend services and external integrations.
Optimizing Backend Performance: Continuously profile and optimize backend processes for performance, memory usage, and scalability.
Database Design & Optimization: Structure and maintain MongoDB schemas for efficiency, scalability, and data integrity.
System Architecture: Contribute to architectural decisions for new features and backend infrastructure, ensuring they’re scalable and future-proof.
Security Best Practices: Implement secure coding practices to guard against injection, unauthorized access, and other backend threats.
Monitoring & Incident Management: Implement logging, monitoring, and alerting tools to catch issues early and maintain high system uptime.
Collaboration: Work closely with frontend developers, DevOps, and product managers in an agile environment to deliver high-quality features quickly and reliably.
Industry Innovation: Build systems that power the future of event management using AI and blockchain technologies.
Work From Bali: Enjoy flexibility with a relaxed yet ambitious team based in Bali’s tech-friendly coworking spaces.
Growth & Ownership: Be part of a fast-growing startup with real opportunities to lead and grow your career.
Location: Bali, Indonesia (Onsite – Full-Time)
Start Date: Immediate
Type: Full-time
Industry: Events, AI, Blockchain, SaaS
Level: Senior
As a Senior Backend Engineer, your main responsibility is to ensure the reliability, performance, and scalability of our server-side systems. You will lead efforts in diagnosing and resolving backend issues quickly, while also building secure, scalable, and maintainable APIs and services that power our event technology platform.
You’ll be responsible for:
Rapid Debugging & Fixes: Identify and resolve production-level backend bugs efficiently, minimizing downtime and ensuring business continuity.
Developing Scalable APIs: Design and build robust RESTful and/or GraphQL APIs to support frontend services and external integrations.
Optimizing Backend Performance: Continuously profile and optimize backend processes for performance, memory usage, and scalability.
Database Design & Optimization: Structure and maintain MongoDB schemas for efficiency, scalability, and data integrity.
System Architecture: Contribute to architectural decisions for new features and backend infrastructure, ensuring they’re scalable and future-proof.
Security Best Practices: Implement secure coding practices to guard against injection, unauthorized access, and other backend threats.
Monitoring & Incident Management: Implement logging, monitoring, and alerting tools to catch issues early and maintain high system uptime.
Collaboration: Work closely with frontend developers, DevOps, and product managers in an agile environment to deliver high-quality features quickly and reliably.
Industry Innovation: Build systems that power the future of event management using AI and blockchain technologies.
Work From Bali: Enjoy flexibility with a relaxed yet ambitious team based in Bali’s tech-friendly coworking spaces.
Growth & Ownership: Be part of a fast-growing startup with real opportunities to lead and grow your career.
Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
5+ years of experience in backend development in production environments.
Prior experience working in a startup or high-growth tech company is highly preferred.
Strong proficiency in Node.js and backend frameworks (e.g., Express, NestJS).
Deep experience working with MongoDB, including schema design, indexing, aggregation, and performance tuning.
Understanding of microservices architecture, event-driven systems, and asynchronous processing.
Solid knowledge of API design, versioning, authentication (OAuth, JWT), and rate limiting.
Comfortable working with DevOps tools and cloud services (e.g., AWS, Docker, CI/CD pipelines).
Experience using monitoring tools like Datadog, Sentry, New Relic, or similar.
Proven ability to debug complex backend issues in production systems.
Experience with performance monitoring, root-cause analysis, and proactive issue prevention.
Strong understanding of secure backend development, including input validation, authentication/authorization, and data encryption.
Familiar with compliance considerations around user data (e.g., GDPR).
Experience optimizing systems to handle high traffic loads.
Knowledge of caching strategies (Redis, in-memory stores) and database optimization.
Experience mentoring junior developers and leading backend projects.
Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
If you’re a problem-solver who thrives in fast-paced environments and takes pride in delivering clean, efficient, and secure backend systems — we’d love to meet you.
This is a full-time position with competitive compensation. We're looking for someone who is ready to start immediately and grow with EventCHI as we scale.
Help us power the future of the event industry with AI-driven innovation and reliable infrastructure.
How many years' experience do you have as a Backend Engineer?