Developer Architect

Chennai
Coimbatore
Full-Time
Senior: 5 to 10 years
12L - 25L (Per Year)
Posted on Oct 01 2024

About the Job

Skills

node js
Microsoft Azure
cloud
React.js
Azure DevOps Services
api
docker
Kubernetes

Job Title: Developer Architect

Location: Coimbatore/Chennai

Experience Required: 5 to 10 Years

Tech Stack: Node.js, React.js, Azure

Employment Type: Full time

Job Summary:

We are seeking a talented and experienced Developer Architect with 5-10 years of hands-on experience in designing, building, and managing scalable applications using Node.js, React.js, and Microsoft Azure. As a Developer Architect, you will play a key role in shaping the architecture and technology stack of our products. Your work will directly impact the scalability, performance, and reliability of mission-critical applications.

Key Responsibilities:

  • Architectural Design: Lead the design and development of complex applications using Node.js for backend and React.js for frontend, ensuring best practices in scalability, security, and performance.
  • Cloud Solutions: Architect, design, and implement cloud-native applications and microservices on Azure, leveraging services like Azure App Service, Azure Functions, Azure Kubernetes Service (AKS), and Azure DevOps.
  • API Development: Define and develop RESTful APIs and GraphQL endpoints for seamless integration between front-end and back-end systems.
  • Code Quality & Best Practices: Ensure high code quality through code reviews, best practices, and automated testing strategies.
  • Collaboration: Work closely with cross-functional teams, including product managers, DevOps engineers, and UI/UX designers, to deliver high-quality software.
  • Mentorship: Guide and mentor junior developers, sharing best practices in software architecture and cloud infrastructure.
  • Performance Tuning: Optimize and refactor applications for performance, scalability, and maintainability.
  • Security: Implement security best practices in application and cloud architecture, including authentication, authorization, and data protection.
  • Azure Integration: Design and implement integration with Azure services, such as Azure SQL, Azure Storage, Azure Active Directory (AAD), and Azure Monitoring.

Qualifications:

  • Experience: 5-10 years of experience in software development, with at least 3+ years in architecting and designing applications.
  • Proficiency in Node.js & React.js: Strong experience building scalable, high-performance applications using Node.js (back-end) and React.js (front-end).
  • Azure Expertise: Hands-on experience with Azure services including, but not limited to, App Service, Functions, AKS, Storage, and DevOps.
  • API & Microservices: In-depth understanding of API design and microservices architecture.
  • DevOps Knowledge: Familiarity with CI/CD pipelines, infrastructure as code (IaC), and Azure DevOps tools.
  • Agile Methodology: Familiarity with Agile/Scrum methodologies and experience working in an iterative development environment.

Preferred Qualifications:

  • Certifications: Microsoft Certified: Azure Solutions Architect, or similar certifications.
  • Containerization: Experience with Docker and Kubernetes.
  • Database Management: Experience with SQL and NoSQL databases, including database design and optimization on Azure.
  • Testing Frameworks: Experience with automated testing tools and frameworks (Jest, Mocha, Cypress, etc.).


About the company

We are a Gen AI-focused company dedicated to making Generative AI accessible and transformative for businesses of all sizes. Founded in 2020 and headquartered in Singapore, with offices in Malaysia, the USA, and India, we offer productized AI solutions tailored to various industries. Our expertise includes Virtual AI Assistants, Data Visualization Tools, Advanced Analytics, and Process Optimizatio ...Show More

Industry

IT Services

Company Size

11-50 Employees

Headquarter

Singapore