Search by job, company or skills

Onepoint

Technical Lead (Full Stack)

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 months ago

Job Description

Position Overview:

As a Technical Lead, you will play a key role in designing and implementing solutions for our clients. This role requires not only deep technical expertise in full-stack development but also strong consulting skills to engage with clients, understand their needs, and deliver impactful results. You will lead development teams, ensure high-quality software delivery, and help clients embrace the latest technologies to drive business success.

Key Responsibilities:

Client Engagement & Consultation:

  • Collaborate with clients to understand their business needs, technical challenges, and strategic objectives.
  • Provide technical insights and recommendations on solution design, architecture, and technology stacks.
  • Act as a trusted advisor to clients, guiding them through technology transformations, from conception to deployment.

Technical Leadership & Development:

  • Lead the design, development, and deployment of full-stack web applications, ensuring that solutions meet both functional and technical requirements.
  • Manage and mentor a team of developers, ensuring high-quality code and timely delivery.
  • Take ownership of the technical architecture and design decisions across both the front-end and back-end of client projects.

Full Stack Development:

  • Leverage front-end technologies (JavaScript frameworks such as React, Angular, or Vue.js) to create dynamic and responsive web applications.
  • Develop back-end services and APIs using technologies such as Node.js, Java, or Python.
  • Integrate with third-party services and tools, ensuring seamless data flow and secure transactions.
  • Optimize applications for performance, scalability, and maintainability.

Project Management & Delivery:

  • Lead project teams in agile sprints, ensuring that projects are delivered on time and within scope.
  • Coordinate with cross-functional teams (including business analysts, product managers, designers) to ensure the successful execution of client solutions.
  • Oversee the development lifecycle from planning and design to deployment and post-launch support.

Quality Assurance & Best Practices:

  • Ensure the adoption of industry best practices for software development, including version control, testing, and deployment strategies.
  • Conduct code reviews, unit testing, and continuous integration/continuous deployment (CI/CD) processes to maintain high software quality.
  • Stay up-to-date with emerging technologies and trends, incorporating new tools and frameworks into client projects when appropriate.

Stakeholder Management:

  • Build strong relationships with client stakeholders, providing regular updates on project progress, timelines, and outcomes.
  • Assist in preparing client presentations, demonstrations, and proposals to communicate the value and impact of solutions.

Requirements:

  • Bachelor's Degree in Computer Science, Engineering, or related field (or equivalent work experience).
  • Minimum of 8 years of experience in full-stack development, with at least 4 years in a technical leadership role.
  • Experience in consulting or working in a client-facing role is highly desirable.
  • Proven ability to lead teams and manage complex technical projects.
  • Excellent communication skills and the ability to work well in a team-oriented, cross-functional environment.
  • Ability to prioritize tasks effectively and deliver high-quality work under tight deadlines.

Technical Skills:

  • Front-End: Strong experience with HTML, CSS, JavaScript, TypeScript and front-end frameworks like React, Angular, or Vue.js.
  • Back-End: Proficiency in back-end technologies such as Node.js, Java, or Python, and RESTful API development.
  • Database: Experience with both relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
  • Cloud & DevOps: Familiarity with cloud platforms (AWS, Azure, Google Cloud) and DevOps tools (Docker, Kubernetes, Jenkins, CI/CD pipelines).
  • Security & Performance: Knowledge of secure coding practices and performance optimization techniques.

Consulting Skills:

  • Proven ability to interact with clients, understand their needs, and translate them into technical solutions.
  • Excellent problem-solving and analytical thinking.
  • Ability to manage and lead client-facing projects, with a focus on delivering results.

Soft Skills:

  • Strong leadership and team management skills, with the ability to guide and inspire development teams.
  • Excellent communication and interpersonal skills, capable of interacting with technical and non-technical stakeholders.
  • Ability to prioritize and manage multiple tasks in a fast-paced consulting environment.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 126542501