(H228) TECHNICAL LEAD FULLSTACK ENGINEER - GP

Gorilla Logic


Tech Lead Engineer Gorilla Logic is looking for a Technical Lead with expertise in Node.js, React, and Postgres to guide a team of engineers in designing, developing, and delivering high-quality software solutions for our clients. This role requires a strong technical foundation, leadership skills, and a problem-solving mindset to drive technical excellence and mentor team members. Success in this position will be measured by your ability to lead by example, collaborate effectively, and ensure high-impact software delivery in an Agile environment. Responsibilities - Define and oversee the technical direction for projects, ensuring scalable and maintainable solutions. - Design backend and frontend architectures, leveraging Node.js, React, and Postgres to deliver high-performance applications. - Make key decisions on technology stack, system integrations, and best practices. - Act as a technical mentor to developers, providing guidance on coding standards, best practices, and architectural patterns. - Foster a culture of continuous learning, collaboration, and knowledge sharing within the team. - Conduct code reviews to ensure quality, consistency, and adherence to best practices. - Work closely with Product Owners, and stakeholders to ensure alignment between business requirements and technical implementation. - Ensure timely delivery of features, enhancements, and bug fixes, balancing speed and quality. - Actively contribute to backend (Node.js) and frontend (React) development, writing clean and maintainable code. - Optimize PostgreSQL queries and database structures for performance and scalability. - Troubleshoot complex technical issues, ensuring high system reliability and performance. - Advocate for coding best practices, unit testing, and automation strategies to maintain a high standard of software quality. - Work with DevOps teams to improve CI/CD pipelines and streamline deployments. - Promote TDD, integration testing, and performance testing within the team. - Collaborate with DevOps, QA, and other engineers to ensure cohesive product development. - Communicate technical concepts and project updates effectively to both technical and non-technical stakeholders. - Identify risks and dependencies, proactively addressing blockers to keep the team on track. - Identify bottlenecks in development workflows and propose optimizations for faster and smoother deliveries. - Drive innovation and experimentation to improve software performance and scalability. - Participate in client discussions, technical demos, and roadmap planning to align expectations and deliver value. Provide technical insights and recommendations to improve product decisions. Technical Requirements - 7+ years of experience in the IT industry, working in Agile and traditional Project Management methodologies - Proven track record of delivering software solutions in a consultancy setting, working directly with clients and stakeholders. - Ability to analyze business needs, define technical roadmaps, and translate requirements into actionable development plans. - Expert-level proficiency in Node.js - Strong understanding of asynchronous programming, event-driven architecture, and microservices. - Experience designing and developing RESTful APIs, GraphQL, and WebSockets. - Proficiency in handling authentication/authorization and API security best practices. - Advanced knowledge of React.js, including Hooks, Context API, Redux, and component-based architecture. - Strong understanding of responsive design, accessibility, and frontend performance optimization. - Strong expertise in PostgreSQL, including schema design, indexing, query optimization, and performance tuning. - Experience designing scalable, modular, and high-performance software architectures. - Strong background in unit, integration, and end-to-end testing - Ability to communicate technical decisions effectively to both technical and non-technical stakeholders. - Experience mentoring developers, conducting code reviews, and leading engineering teams. - Strong documentation skills for maintaining architecture diagrams, decision records, and technical guidelines.

trabajosonline.net © 2017–2021
Más información