- Design, develop, and maintain robust and scalable backend systems using Golang.
- Collaborate with front-end
developers and other team members to integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed and scalability.
- Implement security and data protection measures.
- Develop and manage well-functioning databases and applications.
- Write clean, maintainable, and efficient code.
- Troubleshoot, debug, and upgrade existing software.
- Conduct code reviews and provide constructive feedback to peers.
- Document development processes, architecture, and standard components.
- 2+ years Golang experience in production use case.
- Knowledge/Experience of SQL and common relational database systems such as PostgreSQL and MySQL.
- Experience in Microservice Architecture.
- Excellent problem-solving skills and attention to detail.
- Basic English communication required.
- Preferred Qualifications:
+ Knowledge/Experience of the following datastore: Redis, TimescaleDB
+ Experience golang web framework like Mux or Gin.
+ Have personal laptop
- Salary: Negotiated based on ability during interview.
- Performance review once a year for salary increase consideration.
- Friendly and professional team working environment.
- Many opportunities to learn and develop personal skills.