Backend Development:
- Design, develop, and implement scalable and reliable backend services using Go.
- Optimize application performance and ensure high availability and responsiveness.
- Collaborate with frontend developers, designers, and other stakeholders to integrate backend services with frontend components.
Database Management:
- Design and implement database schemas, queries, and optimizations.
- Ensure data integrity, security, and compliance with industry standards.
API Development:
- Develop and maintain APIs to support frontend applications and third-party integrations.
- Implement API documentation, testing, and versioning.
Code Quality & Testing:
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Conduct unit tests, integration tests, and performance tests to ensure code reliability and stability.
Continuous Improvement:
- Stay updated on Golang updates, new features, and best practices.
- Share knowledge and contribute to the improvement of development processes and methodologies.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 3+ years of experience in Golang development.
- Strong proficiency in Go programming language.
- Experience with backend frameworks and libraries (e.g., Gin, Echo).
- Familiarity with database technologies (e.g., PostgreSQL, MongoDB).
- Knowledge of API design principles, RESTful services, and microservices architecture.
- Strong problem-solving, analytical, and communication skills.
- Ability to work independently and as part of a team in a fast-paced environment.
- Experienced in using AI in the workplace.
