Bjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
Lead Software Engineer, JavaScript/TypeScript
Location
Worldwide
Posted
33 days ago
Salary
0
Seniority
Lead
Job Description
Lead Software Engineer, JavaScript/TypeScript
BJAK
Role Description As a Senior Software Engineer, you will be a key contributor to our innovative and dynamic engineering team based in Indonesia. This role offers an exciting opportunity to work on cutting-edge projects, collaborate with cross-functional teams, and contribute to the continuous growth and success of our organization. - Develop high-quality back-end in Node.js for web application. - Familiar with front end JavaScript web technologies such as ReactJS, NextJS or AngularJS. - Maintain and bug fixing for existing backend and web system. - Support internal and external users. - Implement features based on requirements from product owners. - Analyze, fix issues and improve software quality. - Mentor, provide guidance and best practice advice to the team. Qualifications - Bachelor’s Degree in Computer Science or equivalent. - Experience in Node.js. - Experience with MongoDB, RestAPI, JavaScript/Typescript, CSS and HTML5. - Passionate about programming and solving problems. - Portfolio of showing a diverse range of web development will be a plus. - Experience in UI/UX and graphic design will be an added advantage. Requirements - Familiarity with TDD / BDD. - Familiarity with Postman. - Familiarity with NodeJS test automation framework, e.g. mocha / chai / selenium / etc. - Web templating language such as Pug or Slim. Benefits - Fast moving, challenging and unique business problems. - Strong learning and development plans for your career growth. - International work environment and flat organization. - Competitive salary. - Remote role with flexible working hours & arrangement.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, develop, and evolve **GraphQL APIs for performance and scalability** • Define schemas, resolvers, and data models across distributed systems • Own key decisions: - Schema design and governance - Backwards compatibility - API evolution strategies • Integrate multiple backend systems into a unified GraphQL layer • Collaborate closely with frontend/client teams consuming the API • Build scalable backend services using C# .NET • Apply clean architecture and best practices • Ensure maintainability and performance • Deploy and operate distributed systems in Microsoft Azure • Ensure reliability, observability, and scalability • Troubleshoot and optimize production systems • Support event-driven workflows when needed • Kafka is a plus, not a requirement
• Diseñar, desarrollar y mantener aplicaciones web fullstack • Construir y consumir APIs (REST / Web Services) en .NET • Modelar, consultar y optimizar bases de datos en MS SQL Server • Desarrollar interfaces frontend modernas, robustas y mantenibles • Traducir necesidades del negocio en soluciones técnicas funcionales • Trabajar sobre sistemas existentes, proponiendo mejoras continuas • Asegurar calidad, rendimiento y estabilidad en todas las capas de la aplicación • Colaborar con equipos multidisciplinarios en decisiones técnicas
Role Description Estamos em busca de uma pessoa Desenvolvedora Python+Go que queira impulsionar uma jornada incrível no desenvolvimento de software, impactando pessoas, clientes e a sociedade. - Desenvolver soluções com foco em qualidade, performance e disponibilidade - Atuar com práticas ágeis (SCRUM) no dia a dia - Trabalhar no desenvolvimento de aplicações modernas e escaláveis - Participar de projetos com alcance global - Colaborar com o time em um ambiente de troca constante de conhecimento Qualifications - Experiência com Python - Experiência com Go - Conhecimento em PHP - Experiência com aplicações orientadas a dados - Conhecimento em AWS - Experiência com arquitetura de microserviços (reativos, síncronos e assíncronos) - Vivência com Swagger e Bitbucket Requirements - Diferenciais: - Conhecimentos em Inteligência Artificial - Experiência com Docker e Kubernetes - Familiaridade com práticas e cultura DevOps - Inglês
Software Engineer – Backend, Senior
DistroDistro is a marketplace to find, hire, and pay technical talent in over 200 countries. Join now for free.
• Design scalable event-driven microservices for high-volume customer interaction • Build robust APIs for web, mobile, and third-party use • Design efficient database schemas and queries • Lead discussions on technical trade-offs • Implement observability: logging, metrics, tracing, alerting • Develop backend features for surveys, messaging, campaigns, analytics, and integrations • Build integrations with external platforms like POS, loyalty programs, and review sites • Write clean, test-covered, maintainable code • Integrate with AI APIs (OpenAI, Anthropic, etc.) to build intelligent features • Apply AI-first development strategies beyond standard coding • Experiment with tools to improve our software development life cycle • Mentor junior and mid-level engineers through reviews and pair programming • Partner with product managers to translate requirements into designs • Collaborate with frontend engineers on API contracts • Share knowledge and define best practices • Help shape long-term technical vision


