Lead architectural design, implementation, and evolution of full-stack web and mobile applications, ensuring scalability, performance, and reliability.
Architect and oversee backend microservices development using Node.js, focusing on maintainable, scalable, and high-performing solutions.
Defi ne and enforce technical standards, coding practices, and architectural guidelines across the engineering team.
Integrate AI solutions, including tools like OpenAI, into applications and infrastructure to enhance functionality and automate workflows.
Drive cloud strategy and infrastructure management using AWS, Kubernetes, Docker, and CI/CD pipelines to ensure smooth deployment and operational efficiency.
Drive code quality improvements and deployment strategies using NodeJS, React, Terraform, Redis, and GitHub.
Experience working with Hybrid systems (Monolith and Microservices architecture).
Collaborate with product, design, and operations teams to translate business requirements into technical solutions, providing guidance and strategic recommendations.
Mentor, coach, and provide technical leadership to engineers, promoting knowledge sharing and professional growth across the team.
Lead problem-solving for complex technical challenges, including system architecture decisions, performance bottlenecks, and integration solutions.
Conduct technical reviews, evaluate emerging technologies, and provide actionable recommendations to enhance the platform.
Ensure operational excellence, including monitoring, observability, security best practices, and production readiness of all services.
Requirements
10+ years of full-stack software development experience, including React, Node.js, TypeScript, and modern web technologies.
5+ years of experience as a technical lead, architect, or principal engineer, driving architecture and technical strategy in medium to large-scale projects.
Strong expertise in API design and development (RESTful, gRPC, Protocol Buffers) and both SQL and NoSQL databases (PostgreSQL, OpenSearch, Snowflake, Redis).
Hands-on experience with microservices architecture, containerization (Docker), orchestration (Kubernetes), and cloud-native deployments (AWS).
Experience integrating AI tools, with a focus on applied AI solutions that improve workflows and efficiency.
Demonstrated ability to mentor engineers, lead cross-functional teams, and drive technical excellence across a product or platform.
Advanced problem-solving skills and experience resolving complex technical challenges across architecture, infrastructure, and development workflows.
Strong communication skills with the ability to influence technical and non-technical stakeholders.
Experience with Agile methodologies and leading engineering teams in iterative development cycles.
Benefits
Professional empowerment
Culture of innovation and inclusivity
Outstanding career advancement opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.