Developer Architect
Developer Architect10
Applications
10
Applications
About the Job
Skills
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
Industry
IT Services
Company Size
11-50 Employees
Headquarter
Singapore