job description
Join Ascendion, a global leader in digital transformation and software engineering, as a Full Stack Engineer (Java/React) and work remotely from the tropical paradise of Bali! We're seeking a talented and passionate engineer to build scalable, high-performance web applications using Java/Spring Boot and React.js.
In this role, you'll collaborate with cross-functional teams to design, develop, and deploy cutting-edge solutions for our international clients. Whether you're based in Canggu, Ubud, Denpasar, or Kuta, you'll enjoy a flexible work environment while contributing to impactful projects that shape the future of technology.
Ascendion offers a dynamic work culture, competitive compensation, and opportunities for professional growth. If you're a problem-solver with a strong foundation in full-stack development, we'd love to hear from you!
Why Bali? Enjoy a lower cost of living, vibrant expat community, and world-class coworking spaces while working with a global team. This is your chance to combine a rewarding career with an unbeatable lifestyle.
Responsibility
- Design, develop, and maintain scalable full-stack applications using Java/Spring Boot and React.js.
- Collaborate with product managers, designers, and other engineers to deliver high-quality software solutions.
- Write clean, efficient, and well-documented code following best practices and industry standards.
- Optimize application performance, security, and scalability for both frontend and backend components.
- Troubleshoot, debug, and resolve technical issues across the full stack.
- Participate in code reviews, sprint planning, and agile development processes.
- Stay updated with emerging technologies and trends in full-stack development.
- Contribute to architectural decisions and system design discussions.
Qualifications
- 3+ years of professional experience in full-stack development with Java/Spring Boot and React.js.
- Strong proficiency in JavaScript/TypeScript, HTML/CSS, and modern frontend frameworks.
- Experience with RESTful APIs, microservices, and database design (SQL/NoSQL).
- Familiarity with cloud platforms (AWS, Azure, or GCP) and DevOps practices.
- Solid understanding of software design patterns, algorithms, and data structures.
- Experience with testing frameworks (JUnit, Jest, Cypress) and CI/CD pipelines.
- Excellent problem-solving skills and ability to work in an agile environment.
- Strong communication skills and ability to work remotely with a global team.