Log In
Back
Senior Software Developer
Big Entities
Lahore
PKR undefined - PKR undefined
In person
Full-time
3-5 Years
5 days ago
Apply
Job Description
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.
Requirements:
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.
Previous experience in integrating with POS (Point of Sale) systems is preferred.
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, and 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.
Preferred 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 and monitoring tools (e.g., Prometheus, ELK Stack, Azure Monitor).
Exposure to AI/ML integrations in cloud applications.