Please note that this is a remote freelance position for a duration of 3 months, with the possibility of extension.
Working hour: Mon - Fri, GMT+7)
Responsibilities
- Design, develop, and maintain robust backend services and APIs to support mobile and web applications.
- Collaborate closely with front-end developers, designers, and product managers to define and implement new features and functionalities.
- Optimize the performance, scalability, and reliability of server-side applications to ensure seamless user experiences.
- Diagnose and troubleshoot backend issues, including performance bottlenecks and bugs, to maintain high-quality standards.
- Write clean, maintainable, and testable code, following best practices and coding standards.
- Integrate with external services and APIs to enhance application functionality and ensure smooth operation.
- Keep up-to-date with the latest trends, technologies, and best practices in backend development and apply this knowledge to improve existing systems.
- Ensure all backend systems adhere to security standards and data protection regulations.
Requirements
- Minimum Education Level : Bachelor's degree in Computer Science, Engineering, or related field.
- Years of experience: min. 3 years
- Excellent problem-solving skills and ability to work in a fast-paced environment.
- Strong knowledge of relational databases and data modelling.
- Skills: Golang, Experience with RESTful services, microservices architecture, and API development, Solid understanding of version control (e.g., Git).
Nice to have:
- Experience with containerization and orchestration (Docker, Kubernetes).
- Knowledge of message brokers (e.g., RabbitMQ, Kafka).
- Experience in working within Agile methodologies.
- Familiarity with cloud platforms (AWS, Azure, Google Cloud).
- Familiarity with Web3 technology.