Job
Description
Role Overview: At ECI, as a Full Stack Architect, you will have the exciting opportunity to lead the architecture and design of custom applications, focusing on both front-end and back-end technologies. Your role will involve collaborating with various teams to deliver high-quality solutions, conducting code reviews, integrating with third-party services, optimizing performance, and staying updated with the latest industry trends. Key Responsibilities: - Lead the architecture and design of custom applications, ensuring scalability, performance, and security. - Develop and maintain both front-end and back-end components of web applications. - Collaborate with product managers, UX/UI designers, and developers to deliver high-quality solutions. - Conduct code reviews and enforce best practices to ensure code quality and maintainability. - Implement and manage integrations with external APIs and services. - Identify and resolve performance bottlenecks to ensure smooth application performance. - Keep up-to-date with the latest industry trends and technologies to improve the tech stack continuously. - Collaborate with the sales team to develop detailed technical proposals, including solution architectures, implementation plans, and cost estimates. - Develop and present PoC demonstrations to validate proposed solutions and showcase capabilities. - Communicate proposed solutions effectively to customers, highlighting benefits and technical details. Qualifications Required: - Proven 12+ years of experience as a Full Stack Developer or similar role. - Bachelors or masters degree in computer science, Engineering, or a related field. - Proficiency in front-end technologies (HTML, CSS, JavaScript, React, Angular) and back-end technologies (Node.js, Python, Java, Ruby). - Experience with both relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra) databases. - Familiarity with cloud services such as AWS, Azure, or Google Cloud. - Knowledge of DevOps practices and tools (Docker, Kubernetes, Jenkins) for continuous integration and deployment. - Strong analytical and problem-solving skills. - Excellent verbal and written communication skills. Additional Company Details: ECI's culture is centered around connection - with clients, technology, and each other. Besides working with a global team, ECI offers a competitive compensation package and more. If you are passionate about technology and ready for a fulfilling career, ECI welcomes you to join their team. Role Overview: At ECI, as a Full Stack Architect, you will have the exciting opportunity to lead the architecture and design of custom applications, focusing on both front-end and back-end technologies. Your role will involve collaborating with various teams to deliver high-quality solutions, conducting code reviews, integrating with third-party services, optimizing performance, and staying updated with the latest industry trends. Key Responsibilities: - Lead the architecture and design of custom applications, ensuring scalability, performance, and security. - Develop and maintain both front-end and back-end components of web applications. - Collaborate with product managers, UX/UI designers, and developers to deliver high-quality solutions. - Conduct code reviews and enforce best practices to ensure code quality and maintainability. - Implement and manage integrations with external APIs and services. - Identify and resolve performance bottlenecks to ensure smooth application performance. - Keep up-to-date with the latest industry trends and technologies to improve the tech stack continuously. - Collaborate with the sales team to develop detailed technical proposals, including solution architectures, implementation plans, and cost estimates. - Develop and present PoC demonstrations to validate proposed solutions and showcase capabilities. - Communicate proposed solutions effectively to customers, highlighting benefits and technical details. Qualifications Required: - Proven 12+ years of experience as a Full Stack Developer or similar role. - Bachelors or masters degree in computer science, Engineering, or a related field. - Proficiency in front-end technologies (HTML, CSS, JavaScript, React, Angular) and back-end technologies (Node.js, Python, Java, Ruby). - Experience with both relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra) databases. - Familiarity with cloud services such as AWS, Azure, or Google Cloud. - Knowledge of DevOps practices and tools (Docker, Kubernetes, Jenkins) for continuous integration and deployment. - Strong analytical and problem-solving skills. - Excellent verbal and written communication skills. Additional Company Details: ECI's culture is centered around connection - with clients, technology, and each other. Besides working with a global team, ECI offers a competitive compensation package and more. If you are passionate about technology and ready for a fulfilling career, ECI welcomes you to join their team.