Monday, October 27, 2025
Faculty Digital

Senior Fullstack Developer

Posted: 4 days ago

Job Description

Job SummaryWe are seeking a highly skilled Senior Full Stack Developer with at least 5 years of experience to join our core engineering team at our office in Batam, Indonesia. In this role, you will be responsible for designing, building, and maintaining our web applications from end to end. The ideal candidate is a hands-on leader who can architect scalable solutions, mentor junior developers, and drive technical excellence.You will leverage your expertise in modern JavaScript frameworks like React.js, Angular.js or Vue.js and your experience with Content Management Systems (CMS) to create seamless, high-performance user experiences and robust backend services.Key ResponsibilitiesFull Stack Development: Design, develop, test, and deploy scalable, high-quality code for both client-side and server-side applications.Front-End Architecture: Lead the development of modern, responsive, and performant user interfaces using React.js, Angular.js or Vue.js.Back-End Services: Architect and build robust, secure, and efficient RESTful or GraphQL APIs to support our applications.CMS Integration: Integrate, customize, and manage Content Management Systems (e.g., Strapi, Contentful, WordPress, etc.) to empower our content and marketing teams.Database Management: Design and optimize database schemas (both SQL and NoSQL) and write efficient queries.Mentorship: Mentor junior and mid-level developers, conduct code reviews, and advocate for best practices in coding, testing, and security.Technical Leadership: Collaborate with product managers, designers, and other stakeholders to define technical requirements, scope projects, and drive technical strategy.AI Implementation (Optional): Explore and implement AI-driven features, such as integrating with third-party AI APIs (e.g., OpenAI) or working with data science teams to deploy models.Required Qualifications (Must-Haves)Experience: A minimum of 5 years of professional experience in full-stack web development.Front-End Expertise: Proven expertise in modern JavaScript frameworks, specifically React.js, Angular.js or Vue.js.Back-End Proficiency: Strong command of at least one server-side language and framework (e.g., Node.js with Express/Fastify, Python with Django/Flask, or Go).CMS Experience: Demonstrable experience integrating with and customizing headless or traditional Content Management Systems.Databases: Proficiency with both relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).APIs: Deep understanding of building and consuming RESTful APIs.Relocation: Must be willing to relocate to Batam, Indonesia.Soft Skills: Excellent problem-solving abilities, strong communication skills, and a collaborative, team-oriented mindset.Preferred Qualifications (Good-to-Haves)AI Implementation: Experience integrating AI/ML models or leveraging $\text{AI}$ platforms and services.TypeScript: Strong professional experience with TypeScript in both front-end and back-end contexts.Cloud & DevOps: Hands-on experience with cloud platforms (e.g., AWS, GCP, or Azure) and CI/CD pipelines (e.g., GitHub Actions, GitLab CI, Jenkins).Containerization: Familiarity with Docker and container orchestration tools like Kubernetes.Testing: Experience with automated testing frameworks (e.g., Jest, Cypress, React Testing Library).Architecture: Knowledge of microservices architecture or event-driven design patterns.GraphQL: Experience building or consuming GraphQL APIs.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs