We are actively looking for a skilled and experienced Full Stack Developer with expertise in Golang and Angular to join our growing team. The ideal candidate should have a deep understanding of backend and frontend development, with a strong ability to design, develop, and deploy scalable, secure, and high-performance web applications. This role requires hands-on experience in building RESTful APIs, microservices, and modern web interfaces while collaborating closely with cross-functional teams.
If you are passionate about building robust applications, enjoy working in a fast-paced environment, and can contribute effectively from day one, we encourage you to apply. We offer a competitive salary, excellent benefits, and a dynamic work environment where innovation and growth are valued.
Key Responsibilities
Backend Development (Golang)
- Design and implement scalable and secure backend services using Golang.
- Develop RESTful APIs and microservices to support frontend applications.
- Optimize application performance by implementing caching mechanisms and load balancing.
- Work with relational (SQL) and NoSQL databases for efficient data storage and retrieval.
- Ensure proper authentication, authorization, and security protocols are implemented.
- Utilize Golang frameworks such as Gin and Revel for rapid development.
Frontend Development (Angular)
- Develop and maintain responsive, scalable, and high-performance frontend applications using Angular.
- Implement single-page applications (SPAs) and progressive web apps (PWAs).
- Work with Angular Material, Angular CLI, and third-party libraries to enhance UI/UX.
- Optimize front-end performance, ensuring fast load times and a seamless user experience.
- Integrate APIs efficiently, ensuring smooth communication between the frontend and backend.
Collaboration & Best Practices
- Work closely with cross-functional teams, including UX designers, DevOps engineers, and backend developers, to deliver seamless applications.
- Participate in code reviews, testing, and deployment to maintain high-quality standards.
- Follow agile development methodologies such as Scrum and Kanban.
- Develop and maintain unit tests and integration tests for robust application reliability.
- Stay updated with the latest technologies, trends, and best practices in Golang and Angular.
Required Skills & Qualifications
- 3+ years of experience in Golang with a strong understanding of its architecture, modules, and packages.
- Experience with Golang frameworks such as Gin, Revel, or similar.
- Proficiency in working with databases (SQL & NoSQL) and writing optimized queries.
- 3+ years of experience in Angular, with a deep understanding of Angular components, services, and state management.
- Hands-on experience with Angular Material, Angular CLI, and modern frontend libraries.
- Strong understanding of frontend and backend integration.
- Experience in API development, authentication, and security best practices.
- Familiarity with DevOps tools and practices, including CI/CD pipelines.
- Strong analytical and problem-solving skills, capable of handling complex system performance issues.
- Excellent communication and collaboration skills, with a proven ability to work effectively in cross-functional teams.
Nice to Have (Preferred but Not Mandatory)
- Experience working with cloud platforms such as AWS, GCP, or Azure.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Knowledge of serverless computing (AWS Lambda, Google Cloud Functions, etc.).
- Understanding of machine learning frameworks (TensorFlow, PyTorch) is a plus.
- Awareness of cybersecurity best practices and secure coding standards.
- Exposure to IT Service Management (ITSM) tools like ServiceNow, BMC Helix.
Why Join Us?
- Competitive Salary & Benefits. We offer a highly competitive compensation package that recognizes your skills and contributions.
- Career Growth & Learning. Opportunities for professional development, training programs, and career advancement.
- Dynamic Work Culture. A collaborative, diverse, and inclusive work environment that encourages innovation.
- Flexible Work Options. Enjoy flexible working hours and remote work opportunities.
- Recognition & Rewards. Get appreciated and rewarded for your outstanding performance and contributions.
- Cutting-Edge Tech Stack. Work with modern tools, frameworks, and technologies in a fast-paced development environment.
Important Note
We are strictly hiring only immediate joiners or candidates who can start within 15 days. If you are looking for an exciting opportunity to leverage your skills in Golang and Angular while working in a dynamic and growth-oriented team, we encourage you to apply today!