Flokq
is looking for
Senior Software Engineer (Backend/Frontend)
Job Description / Responsibility
About the Role
We are looking for a talented
Software Engineer
to join our growing team. You will be working with a modern web stack –
Strapi, , Redis, React, and
- to build scalable, high-performance applications.
Depending on your expertise, you'll focus on either
frontend
,
backend,
or contribute across the full stack.
Key Responsibilities
If You're a Frontend Engineer:
- Develop responsive and dynamic web interfaces using
React
and
(SSR, SSG, CSR). - Implement pixel-perfect UI/UX designs with performance and accessibility in mind.
- Optimize frontend performance for different devices and browsers.
- Integrate with backend APIs (REST/GraphQL) and manage state efficiently.
- Collaborate closely with backend engineers and designers to deliver seamless experiences.
If You're a Backend Engineer:
- Build and maintain APIs and microservices using
and
Strapi
. - Design and optimize data models, caching, and background job processing using
Redis
and queues (e.g., BullMQ, RabbitMQ, etc.). - Handle authentication, authorization, and role-based access control.
- Implement and manage
DevOps pipelines
, infrastructure, and deployments on
AWS, Azure, GCP, or Alibaba Cloud
. - Ensure system scalability, security, and performance under high load.
If You're Full Stack:
- Contribute to both backend and frontend features end-to-end.
- Own modules or projects from design to deployment.
- Troubleshoot production issues across the entire stack.
Educational Requirements
- Skills Required: Node JS, RESTful API, MySQL database, Website Development, Backend Development, Technical SEO, Ecommerce website, Cloud Platform
Experience Requirements
- At least 3 year(s)
- The applicants should have experience in the following business area(s):
- Business-to-Business (B2B) Software and Services Startup,Real Estate Startup
Additional Requirements
Requirements
- 3+ years of hands-on experience
in software development. - Strong knowledge of
JavaScript/TypeScript
and modern frameworks. - Experience with:
- Frontend:
React, (SSR, SSG, CSR), CSS-in-JS, responsive design. - Backend:
, Strapi, REST/GraphQL APIs, Redis, background queues. - Experience deploying and maintaining applications on
AWS, Azure, GCP, or Alibaba Cloud
(DevOps for backend roles). - Understanding monitoring tools for performance and application uptime.
- Strong debugging, optimization, and problem-solving skills.
- Excellent collaboration and communication abilities.
Nice to Have
- Experience with message queues (BullMQ, RabbitMQ, SQS).
- Familiarity with CDN, caching strategies, and performance tuning.
- Exposure to microservice architectures and API gateways.
- Contribution to open-source or personal portfolio projects.
Bonus:
- Experience with cloud infrastructure (AWS, GCP, Azure) and DevOps tools is highly desirable.
Qualifications:
- Proven experience in backend development using and
- Strong understanding of SEO principles and experience with RESTful API design and integration.
- Familiarity with optimizing for Google Lighthouse metrics.
- Basic understanding of PHP is a plus but not mandatory.
- Familiarity with Strapi CMS is an advantage but not essential.
- Proficient in Git and version control workflows.
- Excellent communication skills and ability to work in a remote, multicultural team.
Preferred Traits:
- Self-motivated and proactive in problem-solving.
- Detail-oriented with a commitment to delivering high-quality work.
- Eagerness to learn and adapt to new technologies.
Job Location
Indonesia