Job Title: Senior Software Developer
Work experience: 5+ years
Location: Bangalore (WFO)
Work days: 5 days
Job Description
We are looking for a Senior Software Developer to join our dynamic team. The ideal candidate should have extensive experience in Node.js, Angular, Firestore DB, and a strong understanding of cloud-based architectures. Additional experience with Azure DevOps, Service Bus, API Gateways, and microservices-based architectures is highly preferred. This role requires someone who is passionate about delivering high-quality software solutions, thrives in an agile environment, and can mentor junior developers.
Key Responsibilities
- Backend Development: Design, develop, and maintain scalable Node.js services and APIs.
- Frontend Development: Build and optimize Angular applications with a strong focus on user experience.
- Database Management: Develop and manage Firestore DB, ensuring performance and scalability.
- Cloud & DevOps: Deploy and manage applications using Bitbucket, CI/CD pipelines, and cloud-native solutions.
- Messaging & Integration: Work with Azure Service Bus, API Gateways, and event-driven architectures for distributed systems.
- Microservices Architecture: Design and implement microservices using best practices for high availability and performance.
- Security & Performance: Implement secure coding practices, API security (OAuth, JWT, etc.), and performance optimization strategies.
- Collaboration & Mentorship: Work closely with cross-functional teams, conduct code reviews, and mentor junior developers.
- Agile Development: Participate in daily stand-ups, sprint planning, and contribute to the continuous improvement of development processes.
Required Skills & Qualifications
- 5+ years of experience in software development with a focus on Node.js and Angular.
- Strong knowledge of Firestore DB, NoSQL databases, and real-time data synchronization.
- Fluent English is mandatory.
- Experience in Azure DevOps (CI/CD, pipelines, and repositories).
- Hands‑on experience with Azure Service Bus, API Gateway configurations, and distributed architectures.
- Knowledge of microservices patterns, containerization (Docker, Kubernetes), and cloud-native architectures.
- Experience with GraphQL, RESTful API development, authentication & authorization mechanisms.
- Familiarity with unit testing, integration testing, and automated test frameworks.
- Strong understanding of Git, branching strategies, and agile methodologies.
- Excellent problem‑solving skills and the ability to work independently in a remote setting.
Good‑to‑Have Skills
- Experience with other front-end frameworks like React or Vue.js.
- Knowledge of Terraform, Kubernetes (AKS), and Infrastructure as Code (IaC).
- Experience in logging & monitoring tools (Prometheus, ELK Stack, Azure Monitor).
- Exposure to AI/ML integrations in cloud applications.
Why Join Globussoft
- Opportunity to work in a fast-growing global tech company.
- Exposure to cutting-edge products and SaaS markets.
- Growth‑oriented and collaborative work environment.