Job Description:
We are looking for an experienced Back-End Developer to design, develop, and maintain scalable services and APIs. The ideal candidate will be able to work collaboratively within a team, analyze requirements, and deliver optimal solutions.
Responsibilities:
- Design and develop server-side APIs and services
- Optimize system performance and security
- Collaborate closely with front-end (Vue.js, Next.js) and DevOps teams
- Write unit and integration tests
- Document code and system architecture
Requirements:
- Proficiency in Node.js, Go, or Laravel (PHP)
- Experience with related frameworks or libraries (Vue.js, Next.js, Gin, Laravel, etc.)
- Strong knowledge of SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB)
- Familiarity with microservices architecture and RESTful API design
- Proficiency with Docker and containerized application development
- Experience with version control systems (Git)
- Understanding of CI/CD pipelines
Nice to Have:
- Experience with Kubernetes or cloud services (AWS, GCP, Azure)
- Knowledge of GraphQL
- Experience in performance optimization and system scaling
- Familiarity with network protocols, Linux servers, and socket programming