
Lead Engineer
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
We are seeking a highly skilled Lead Engineer with extensive hands-on experience in Node.js and modern backend architectures. The ideal candidate will possess deep expertise in developing scalable, high-performance systems, integrating message queues, and managing both SQL and NoSQL databases. Responsibilities include optimizing system performance, leading backend development initiatives, and mentoring engineering talent. You should be comfortable working autonomously and guiding a team.
Key Responsibilities:
- Design, develop, and deploy scalable applications.
- Integrate and manage message queue systems such as RabbitMQ, Kafka, or AWS SQS.
- Design and optimize database schemas for MySQL and MongoDB.
- Ensure the reliability, performance, and security of backend systems at scale.
- Collaborate effectively with frontend and DevOps teams for seamless integration.
- Implement robust logging, monitoring, and alerting for production environments.
- Conduct code reviews, mentor developers, and uphold engineering best practices.
- Troubleshoot complex production issues and perform thorough root cause analysis.
Required Qualifications:
- Minimum of 6 years of experience as a Backend Developer or Tech Lead.
- Strong proficiency in Node.js, Express.js (or similar frameworks), and RESTful API design.
- Demonstrated experience with queuing systems like RabbitMQ, Kafka, or AWS SQS.
- In-depth understanding of MySQL and MongoDB, including indexing, optimization, and replication.
- Familiarity with Git, CI/CD pipelines, and version control workflows.
- Experience with microservices or modular architectural patterns.
- Exceptional problem-solving, debugging, and system design capabilities.
- Ability to work independently and assume full ownership of backend systems.
Desirable Skills:
- Working knowledge of AWS services, including EC2, Lambda, S3, and CloudWatch.
- Experience in building or integrating chatbot systems.
- Familiarity with React.js or frontend integration workflows.
- Exposure to serverless architecture and AWS Lambda.
- Prior experience mentoring junior developers or leading small backend teams.
Essential Soft Skills:
- Strong analytical and architectural thinking abilities.
- Excellent communication and documentation skills.
- Self-motivated, ownership-driven, and focused on achieving results.
- Passion for writing clean, maintainable, and scalable code.
Company
Unicommerce
Unicommerce is a rapidly expanding e-commerce order fulfillment platform designed to empower online merchants of all sizes to enhance their sales. Our comprehensive solution simplifies selling across ...