Emkay Global Financial Services Ltd
Website:
emkayglobal.com
Job details:
Role Overview:
We are looking for a Full Stack Developer to join our digital transformation team and build user-centric front-end experiences integrated with vendor-backed platforms. You will play a key role in developing, customising, and maintaining web applications, mobile applications and dashboards by leveraging vendor APIs and ensuring seamless integration between frontend and backend systems.
Key Responsibilities:
Application Development
- Design, build, and maintain responsive, high‑performance web interfaces using modern JavaScript frameworks (React, Angular, Vue, Next.js).
- Develop backend services and APIs using Node.js, Python, or equivalent server-side frameworks.
- Build and maintain middleware and API orchestration layers for internal and vendor system integrations.
- Develop mobile applications using frameworks such as Flutter or React Native when required.
Integration & Architecture
- Integrate frontend and backend systems using RESTful APIs, JSON, OAuth, and secure authentication mechanisms.
- Work with microservices architecture, containerized environments, and Kubernetes-based deployments.
- Design solutions with a strong understanding of scalability, caching, load balancing, storage, and performance optimization.
- Database Architecture: Design and managing relational (PostgreSQL, MySQL), NoSQL (MongoDB, DynamoDB), and graph databases (Neo4j, Amazon Neptune) based on application requirements.
Cloud, DevOps & Infrastructure
- Deploy and manage applications on cloud platforms (AWS/Azure).
- Containerize applications using Docker and support CI/CD pipelines for automated testing and deployment.
- Collaborate with DevOps and Infra teams on monitoring, availability, and cost optimization.
- Provision and manage cloud infrastructure on AWS (EC2, ECS/EKS, Lambda, S3, RDS, CloudFront, IAM); design for high availability, security, and cost-efficiency
- Solid understanding of AWS services and cloud-native architecture patterns; ability to design, deploy, and monitor infrastructure on AWS.
Security & Compliance
- Follow secure coding practices across UI, API, and integration layers.
- Implement secure session management, token handling, RBAC, and API security controls.
- Manage and audit third‑party libraries and dependencies for security risks.
- Work closely with InfoSec teams and support Dev‑Sec‑Ops practices.
AI & Modern Engineering Practices
- Leverage AI‑assisted development tools (e.g. GitHub Copilot, Claude, Cursor) to accelerate development and improve code quality.
- Where applicable, contribute to or integrate AI/ML or LLM‑based features into applications.
- Stay current with emerging technologies and engineering best practices.
Collaboration & Delivery
- Participate in agile ceremonies, sprint planning, and code reviews.
- Collaborate closely with product, design, QA, infra, and security teams.
- Communicate progress, risks, and milestones clearly to stakeholders.
- Foster a culture of technical excellence, ownership, and continuous improvement.
- Write clean, testable, and well-documented code; participate actively in code reviews and architectural discussions.
Required Skills & Experience:
- 6–8 years of experience as a Full Stack / Frontend / Backend Developer.
- Strong proficiency in JavaScript, HTML5, CSS3, and modern frontend frameworks (React / Angular / Vue).
- Backend development experience with Node.js / Express.js, Python, or equivalent.
- Solid experience with API design & integration (REST, OAuth, JSON).
- Strong proficiency in Node.js and/or Python (or a comparable back-end language like Go, Rust, or Java).
- Working knowledge of SQL databases (PostgreSQL, MySQL), NoSQL stores (MongoDB, DynamoDB, Redis), and at least basic familiarity with graph databases (Neo4j, Neptune).
- Hands‑on experience with Docker and familiarity with Kubernetes / container orchestration.
- Working knowledge of cloud-native architectures and deployments on AWS/Azure.
- Strong understanding of system design, OOP, design patterns, and web protocols.
- Familiarity with Git, CI/CD pipelines, and collaborative development workflows.
- Strong problem‑solving skills and ability to troubleshoot complex integration issues.
Good-to-Have:
- Exposure to financial services, broking, trading, wealth management, or real‑time platforms.
- Experience with micro‑frontend architectures.
- Familiarity with event‑driven systems (Kafka, Redis pub/sub, messaging queues).
- Knowledge of Infrastructure‑as‑Code (Terraform, CloudFormation, CDK).
- Understanding of observability tools (Prometheus, Grafana, ELK, Datadog).
- Experience with serverless architectures (AWS Lambda, SQS/SNS).
- Contributions to open‑source projects or a strong technical portfolio.
Must-Have:
- AI Integration & Tooling: Integrate AI/ML models and LLM-based features into applications; use AI-assisted coding tools (GitHub Copilot, Claude, Cursor) to boost productivity and code quality.
- Real-Time & Messaging: Architect event-driven and real-time systems using Redis (caching, pub/sub), Apache Kafka (stream processing), and MQTT (IoT / lightweight messaging).
- Practical experience with Docker for containerization and familiarity with container orchestration concepts (Docker Compose, Kubernetes basics).
- Hands-on experience with Redis (caching, queues), Apache Kafka (event streaming), and/or MQTT for messaging and IoT workloads.
- Demonstrable experience working with AI tools — whether integrating LLM APIs (OpenAI, Anthropic, open-source models), building RAG pipelines, prompt engineering, or using AI coding assistants in daily workflows.
Qualifications:
- Bachelor’s degree in computer science, Engineering, or a related field.
- Relevant frontend, cloud, or platform certifications are a plus.
Click on Apply to know more.