Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Web Development Architect Open Source Software @ Your Pitchh Hiring

Home > Software Product

 Web Development Architect Open Source Software

Job Description

Company Description Egrove Systems Pvt. Ltd. is an ISO 9001:2000-certified software development company located in Madurai, India. The company is committed to its experienced development team, well-defined processes, quality, self-initiation, and discipline. Egrove Systems Pvt. Ltd. strictly follows a no-compromise policy and values its team development skills. Please visit www.egrovesys.com for additional information about the company. Responsibilities: Architectural Design: Designing scalable, maintainable, and secure architectures for web-based applications using open-source technologies. Technology Selection: Evaluating and selecting appropriate open-source frameworks, libraries, and tools based on project requirements, community support, and licensing considerations. System Analysis: Analyzing business needs, user requirements, and technical constraints to develop effective and efficient solutions using open-source software. Code Review and Optimization: Reviewing and. optimizing codebases, identifying performance bottlenecks, and implementing best practices to ensure clean, efficient, and maintainable code. Database Design: Designing database schemas, optimizing database queries, and selecting open-source database solutions (e.g., MySQL, PostgreSQL, MongoDB) based on project requirements. Security Implementation: Implementing security best practices, encryption mechanisms, and protection against common web vulnerabilities (e.g., XSS, CSRF) using open-source security libraries and tools. API Design and Integration: Designing and implementing RESTful APIs and integrating with third-party APIs using open-source API frameworks and libraries. Performance Tuning: Optimizing web application performance using caching strategies, content delivery networks (CDNs), and other open-source performance optimization tools. Collaboration: Collaborating with open-source communities, contributing code, documentation, and expertise to open-source projects, and engaging in discussions to address technical challenges. Leadership and Mentorship: Providing technical leadership, guidance, and mentorship to development teams, sharing best practices, and fostering a culture of collaboration and knowledge sharing within the open-source community. Required Skills: Proficiency in Web Technologies: Strong knowledge and hands-on experience in web development technologies such as HTML, CSS, JavaScript, and popular open-source front-end frameworks (e.g., React.js, Angular, Vue.js). Backend Development Skills: Expertise in server-side programming languages (e.g., Node.js, Python, Ruby) and open-source frameworks (e.g., Express.js, Flask, Django) for building scalable and maintainable web applications. Open-Source Ecosystem: Familiarity with the open-source ecosystem, including popular repositories (e.g., GitHub, GitLab), package managers (e.g., npm, pip), and collaboration platforms (e.g., Stack Overflow, Discourse). Architecture Patterns: Understanding architectural patterns such as MVC (Model-View-Controller), MVVM (Model-View-ViewModel), and Microservices architecture for designing scalable and modular web applications. Database Management: Proficiency in open-source relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis) for designing, optimizing, and managing data storage solutions. Security Practices: Knowledge of open-source security libraries, encryption algorithms, secure coding practices, and common security vulnerabilities to develop secure web applications. DevOps Practices: Understanding of DevOps principles, CI/CD pipelines, automated testing, deployment automation, containerization (e.g., Docker), and orchestration (e.g., Kubernetes) using open-source tools and platforms. Problem-Solving Skills: Strong analytical and problem-solving abilities to troubleshoot technical issues, debug code, and implement effective solutions in open-source web development projects. Communication Skills: Excellent verbal and written communication skills Bachelor's degree in Computer Science or related field Experience in team management and project delivery is considered an advantage

Employement Category:

Employement Type: Full time
Industry: Software Product
Role Category: Software Product
Functional Area: Not Applicable
Role/Responsibilies: Web Development Architect Open Source Software

+ View Contactajax loader


Keyskills:   HTML CSS JavaScript Angular Python Ruby Flask Django GitHub GitLab npm pip Discourse MVC MVVM Microservices MySQL PostgreSQL MongoDB Redis DevOps Docker Kubernetes Reactjs Vuejs Nodejs Expressjs Stack Overflow

 Fraud Alert to job seekers!

₹ Not Specified

Similar positions

Software Engineer-Python

  • Saz India
  • 5 to 9 Yrs
  • Other Haryana
  • 1 month ago
₹ Not Specified

Inside Sales Trainee or Business Development

  • Bajaj Finserv
  • 0 to 2 Yrs
  • Nashik+1 Other Maharashtra
  • 1 month ago
₹ Not Specified

Software Developer - Database Developer

  • Prakhar Software
  • 3 to 7 Yrs
  • Other Madhya Pradesh+1 Bhopal
  • 2 mths ago
₹ Not Specified

Your Pitchh Hiring

Medical Device Manufacturing company