What are the responsibilities and job description for the Lead Software Engineer position at Business Centric Technology?
We are seeking a highly skilled Lead Software Engineer with deep expertise in full-stack development using Node.js, React, and JavaScript/TypeScript. This role will work on-site in Plano, lead technical implementations, and guide a team of engineers in designing and delivering high-quality, scalable software solutions.
COMP: $150,000 – $165,000 15% bonus potential
WHAT BENEFITS OUR CLIENT OFFERS:
- 100% Company-Paid Healthcare (Employee Family) – medical, dental, vision
- Company Paid Short-Term Disability & Life Insurance (Including Dependent Life)
- Prescription Drug Coverage plus Confidential Support (Employee Assistance Program)
- 401K with Generous Company Match
- 18 Days PTO Accrued Annually & Tuition Reimbursement
- KinderCare Childcare Discounts
- Significant Hotel Discounts Worldwide
- Opportunity to Work with a Nationwide Hospitality Infrastructure
WHAT YOU’LL DO:
- Lead the design, development, and implementation of scalable, maintainable full-stack features using Node.js, React, and JavaScript/TypeScript.
- Translate wireframes and designs into clean, reusable React components with HTML/CSS.
- Design and develop RESTful APIs and services using Node.js and JavaScript/TypeScript.
- Provide technical guidance and architectural direction to the engineering team, ensuring adherence to coding standards and best practices.
- Collaborate closely with product, design, and QA teams to gather requirements, design solutions, and ensure timely delivery.
- Implement and advocate for best practices in code quality, testing, and documentation.
- Mentor and support junior and mid-level engineers on technical challenges and project delivery.
- Take ownership of technical projects, defining timelines, milestones, and reporting progress to stakeholders.
- Actively participate in code reviews, ensuring high-quality, maintainable code.
WHAT YOU’LL BRING:
- 7–10 years of professional software engineering experience with full-stack development in Node.js, React, and JavaScript/TypeScript.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Deep experience in both frontend (React, JavaScript, UI) and backend (Node.js, APIs) development.
- Experience leading technical implementations in office environments; not primarily remote project leadership.
- Proficiency in MongoDB/Redis, messaging systems such as Kafka or MQ, and relational/NoSQL database design.
- Strong knowledge of Microservices architecture, RESTful APIs, GraphQL, and JSON.
- Experience collaborating with UI/UX designers to deliver cross-browser compatible interfaces.
- Working knowledge of cloud platforms (AWS, Azure, GCP), DevOps practices, Docker, and Kubernetes.
- Familiarity with unit testing, end-to-end testing frameworks, and Agile/Scrum development practices.
- Strong analytical, problem-solving, and communication skills, able to convey technical concepts to non-technical stakeholders.
- Experience guiding teams through full lifecycle technical implementations strongly preferred.
- Strong background in financial or enterprise software systems preferred.
APPLY TODAY! CP #8517