Job Role: Full Stack Engineer
Experience: 5+ years
Location: Remote
Shift Timing: 8am IST shift
Job Overview:
We are seeking a highly skilled Golang Developer with expertise in Vue.js to join our dynamic development team.
The ideal candidate will have 5+ years of experience building scalable backend systems using Golang and developing front-end applications with Vue.js.
You will work closely with cross-functional teams to design, develop, and maintain high-performance applications.
Key Responsibilities:
- Design, develop, and maintain robust backend services using Golang.
- Develop and integrate front-end components using Vue.js.
- Work with databases like PostgreSQL, MySQL, or MongoDB for efficient data storage and retrieval.
- Implement RESTful APIs and integrate third-party APIs.
- Optimize applications for performance, scalability, and security.
- Write clean, maintainable, and well-documented code following best practices.
- Collaborate with UI/UX designers, product managers, and DevOps engineers.
- Perform code reviews, debugging, and troubleshooting for existing applications.
- Work with containerization technologies like Docker and Kubernetes.
- Implement CI/CD pipelines for efficient deployment and release management.
Required Skills & Qualifications:
- 5+ years of hands-on experience in software development.
- Strong proficiency in Golang, including concurrency, goroutines, and microservices architecture.
- Experience with Vue.js for building modern front-end applications.
- Knowledge of RESTful APIs, WebSockets, and GraphQL.
- Experience with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).
- Proficiency with Docker, Kubernetes, and cloud platforms (AWS, GCP, Azure).
- Familiarity with unit testing, integration testing, and TDD methodologies.
- Experience in Git, version control, and agile development workflows.
- Strong problem-solving skills and the ability to work in a fast-paced environment.