Epicareer Might not Working Properly
Learn More

Intermediate Back End Developer (TypeScript, Freelance)

Salary undisclosed

Checking job availability...

Original
Simplified

About DOT Indonesia

DOT Indonesia has been delivering fully customized IT solutions since 2011, guided by our mission to create intelligent, competitive products that drive exceptional outcomes for our clients. Rooted in agile philosophy, we adapt and innovate to meet evolving business needs.

Over the years, we have successfully collaborated with several clients from different business sectors, such as mining & energy, finance, e-commerce, education, human resource, and government.

Our diverse team of strategists, designers, technologists, and creators work together to turn ideas into reality. Whether you're a thinker, explorer, maker, or creator, there’s a place for you at DOT. Join us as a DOT Ranger and grow your career with our AHEAD (agile, harmony, excellent, altruistic, and driven) values!

About The Role

As an back-end engineer freelance (intermediate level), your responsibility in general will be designing, developing, and maintaining robust software solutions. You will work closely with cross-functional teams to create scalable applications, ensure smooth system integration, and contribute to enhancing development workflows and processes.

Job Responsibilities

  • Designing, building, improving, or maintaining backend applications, third-party data integration, data API, and working with supporting monitoring tools to support seamless application functionality.
  • Write clean, maintainable, and efficient code.
  • Enhance database performance, manage efficient data storage, and ensure high availability.
  • Implement and maintain server-side security measures to protect sensitive data and ensure compliance with industry standards.
  • Identify, troubleshoot, and resolve backend issues to maintain system reliability and performance.
  • Apply best practices in coding and CI/CD to ensure high-quality and scalable code deployment.
  • Participate and contribute to innovation and problem-solving.
  • Collaborate with cross-functional teams to ensure seamless integration, functionality, and alignment on project goals and progress.

Qualifications

  • At least 3 years of experience as back-end engineer/developer.
  • Expertise in TypeScript programming language.
  • Proficient in Git workflow and version control best practices.
  • Solid understanding and hands-on experience with RESTful APIs and Object-Oriented Programming (OOP).
  • Strong command of relational databases (e.g. PostgreSQL, Microsoft SQL Server, and MySQL).
  • Solid understanding of engineering concepts, including design patterns, data structures, and algorithms.
  • Experience or understanding of data structure design, systems (e.g., database, queue, cache), and microservice architecture concept is a plus.
  • Strong critical thinking and analytical skills to identify issues, assess their impact, and recommend effective solutions.
  • Excellent in written & oral communication and the ability to articulate technical concepts clearly.
  • Experience with agile development methodologies and working in cross-functional teams is a plus.
  • Able to work full-time (8-hour) and remotely, demonstrating self-motivation, responsibility, and adaptability in a remote setup.

Benefits

  • Remote work opportunities
  • Friendly and dynamic work environment
  • Competitive salary

*only short-listed candidates will be contacted