Deskripsi
Deskripsi pekerjaan Software Engineer (Fullstack) PT Reka Multi Aptika
Qualification
- Bachelor’s degree
- in
- Computer Science, Information Systems, Engineering
- , or
- related field
- or
- 2–4 years of hands-on experience as a Software Engineer
- Passionate in learning new stacks and taking challenges
- Experience in the
- Fintech industry
- is a plus
- Resilient and ready to face engineering challenges and technical problems
- Strong experience building and consuming
- RESTful APIs
- ; experience with
- gRPC, GraphQL,
- or
- messaging systems
- is a plus
- Strong proficiency in
- JavaScript
- and
- TypeScript
- with solid hands on experience using
- NodeJS
- or
- NestJS
- Strong understanding of
HTML
CSS
- , and
- JavaScript
- , including browser behavior, caching, and performance considerations
- Strong experience using at least one modern JS framework such as
- ReactJS
- VueJS
- , or
- Ionic
- Experience developing
- responsive
- mobile adaptive UI
- for web applications
- Strong experience working with r
- elational databases
- (MySQL, PostgreSQL)
- and
- NoSQL databases
- (MongoDB, Redis)
- Solid understanding and practical application of
- OOP, SQL, design patterns, and software engineering best practices
- Experience building and maintaining
- scalable
- and
- reliable applications
- within an existing architecture
- Good understanding of
- microservices architecture
- and service to service communication
- Solid understanding of
CDN, SSR,
and
CSR
- concepts and their impact on application performance
- Strong
- logical
- and
- critical thinking
- abilities
Excellent written & verbal communication skills focused on improving collaboration, knowledge, and information exchange across all stakeholders
- High attention to detail with strong
- quantitative
- and
- analytical thinking
- Ability to work both independently and collaboratively in a
- Fast Paced
Job Description
- Design, develop, and maintain features end to end across frontend and backend
- Implement and maintain robust backend services and APIs
- Develop and maintain clean, reusable, and efficient UI components for web platforms
- Ensure smooth integration between frontend, backend, and external services
- Collaborate closely with product, design, and engineering teams to deliver features according to requirements
- Identify and resolve technical problems, bugs, and integration issues across the stack
- Participate actively in technical discussions, and continuous improvement