1822 Lead Full Stack Developer Remote jobs in Nairobi
Lead Full-Stack Developer (Remote)
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of robust full-stack web applications.
- Architect scalable and efficient solutions, considering both front-end user experience and back-end performance and data integrity.
- Mentor and guide a team of software engineers, fostering a culture of technical excellence and continuous learning.
- Conduct code reviews, establish coding standards, and ensure adherence to best practices in software development.
- Collaborate with product managers, designers, and stakeholders to define project requirements and technical specifications.
- Troubleshoot and resolve complex technical issues across the entire technology stack.
- Optimize applications for performance, scalability, and security.
- Stay abreast of emerging technologies and industry trends, evaluating and recommending new tools and techniques.
- Manage the deployment pipeline and ensure smooth release cycles.
- Contribute to architectural decisions and strategic technical planning for the company's software products.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 7+ years of professional experience in full-stack web development, with a minimum of 2 years in a leadership or senior role.
- Expertise in front-end technologies such as React, Angular, or Vue.js, and associated JavaScript frameworks.
- Proficiency in back-end languages (e.g., Python, Node.js, Java, Ruby) and frameworks (e.g., Django, Flask, Express.js, Spring Boot).
- Strong experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker).
- Proven ability to design and implement complex software architectures.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and leadership skills, capable of effectively managing a remote team.
- Experience with Agile development methodologies.
- This position is fully remote, with the designated location for administrative purposes being Mombasa, Mombasa, KE , requiring significant self-direction and collaboration.
Remote Lead Full-Stack Developer
Posted 10 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and mentor a team of full-stack developers, fostering a collaborative and high-performance culture.
- Architect, design, and implement scalable and efficient web applications from end-to-end.
- Develop robust back-end services and APIs using modern programming languages and frameworks.
- Create intuitive and responsive front-end interfaces using popular JavaScript frameworks.
- Ensure the quality, performance, and security of both front-end and back-end components.
- Oversee the development process, including code reviews, testing strategies, and deployment pipelines.
- Collaborate with product managers, designers, and other stakeholders to translate requirements into technical solutions.
- Optimize applications for speed, scalability, and maintainability.
- Troubleshoot and resolve complex technical issues across the stack.
- Stay current with the latest web development trends, technologies, and best practices.
- Drive innovation and introduce new technologies and methodologies to improve development efficiency.
- Manage project timelines and deliverables for development sprints.
- Ensure adherence to coding standards and best practices.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 7 years of professional experience in full-stack web development, with at least 2 years in a lead or senior role.
- Proficiency in multiple programming languages (e.g., Python, Node.js, Java) and front-end frameworks (e.g., React, Angular, Vue.js).
- Strong experience with database design and management (SQL and NoSQL).
- Expertise in designing and building scalable APIs and microservices.
- Experience with cloud platforms (AWS, Azure, GCP) and DevOps practices.
- Proven ability to lead and mentor development teams.
- Excellent problem-solving, analytical, and architectural design skills.
- Strong communication, interpersonal, and stakeholder management skills.
- Ability to thrive in a fast-paced, agile, and fully remote work environment.
- Must have a dedicated professional workspace with a reliable high-speed internet connection.
Lead Full Stack Software Engineer (Remote)
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, development, and implementation of full-stack web applications.
- Architect scalable, robust, and maintainable software solutions.
- Mentor and guide a team of software engineers, fostering technical growth.
- Collaborate with product management to define and refine technical requirements.
- Write clean, efficient, and well-documented code for both front-end and back-end systems.
- Implement and champion best practices for software development, including CI/CD, automated testing, and code reviews.
- Optimize applications for maximum speed, scalability, and user experience.
- Troubleshoot and resolve complex technical issues.
- Contribute to architectural decisions and technical roadmap planning.
- Stay up-to-date with emerging technologies and industry trends.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of professional software development experience, with at least 2 years in a technical leadership role.
- Expertise in multiple programming languages (e.g., Java, Python, JavaScript, Ruby).
- Proficiency in front-end frameworks (e.g., React, Angular, Vue.js) and back-end technologies (e.g., Node.js, Django, Spring Boot).
- Strong understanding of database technologies (SQL and NoSQL).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Proven experience with agile development methodologies.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong leadership, communication, and interpersonal skills for remote collaboration.
- Demonstrated ability to lead technical projects from conception to completion.
Technical Support Lead - Remote
Posted 16 days ago
Job Viewed
Job Description
Remote Automotive Systems Integration Engineer
Posted 11 days ago
Job Viewed
Job Description
Responsibilities:
- Define and manage system architecture for automotive electronic and software components.
- Integrate various automotive subsystems (e.g., powertrain, chassis, infotainment, ADAS).
- Develop and maintain system interface specifications and requirements.
- Collaborate with hardware and software development teams to ensure compatibility.
- Plan and execute system integration testing and validation activities.
- Troubleshoot and resolve complex integration issues across different domains.
- Analyze system performance data and identify areas for optimization.
- Ensure compliance with automotive standards and protocols (e.g., ISO 26262, AUTOSAR).
- Create and maintain system integration documentation.
- Work closely with cross-functional teams in a remote environment.
- Evaluate and recommend new technologies for system integration.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Automotive Engineering, or a related field.
- Minimum of 5 years of experience in automotive systems integration.
- In-depth knowledge of automotive electronic systems and embedded software.
- Proficiency with vehicle communication protocols (CAN, LIN, Automotive Ethernet).
- Experience with system-level testing and validation methodologies.
- Strong understanding of vehicle architectures and control systems.
- Excellent analytical, problem-solving, and debugging skills.
- Proficiency in using diagnostic tools and debugging hardware/software issues.
- Strong written and verbal communication skills for remote collaboration.
- Ability to work independently and manage project timelines effectively.
- Familiarity with AUTOSAR, ISO 26262, or other automotive standards is a plus.
Technical Support Engineer - Remote
Posted 10 days ago
Job Viewed
Job Description
Responsibilities:
- Provide first- and second-level technical support to customers via phone, email, and chat.
- Diagnose and troubleshoot hardware, software, and network issues.
- Guide users through step-by-step solutions and identify the root cause of problems.
- Document all support interactions, resolutions, and technical issues in the ticketing system.
- Escalate unresolved issues to senior support engineers or relevant departments.
- Contribute to the knowledge base by creating and updating support articles and FAQs.
- Identify recurring technical issues and suggest product improvements or process enhancements.
- Maintain a high level of customer satisfaction by providing prompt and professional support.
- Stay up-to-date with product updates and new technologies.
- Collaborate with QA and development teams to report and resolve bugs.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Minimum of 2 years of experience in technical support or helpdesk roles.
- Proficiency in troubleshooting operating systems (Windows, macOS) and common software applications.
- Experience with ticketing systems (e.g., Zendesk, ServiceNow) and remote support tools.
- Strong understanding of computer hardware, networking concepts, and basic IT infrastructure.
- Excellent problem-solving and analytical skills.
- Exceptional customer service and communication skills (verbal and written).
- Ability to work independently and manage time effectively in a remote setting.
- Patience and empathy when interacting with users of varying technical proficiency.
Senior Technical Support Engineer - Remote
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Provide advanced technical support and troubleshooting for complex software and hardware issues via various channels (phone, email, chat, remote sessions).
- Diagnose, troubleshoot, and resolve escalated customer issues in a timely and efficient manner.
- Document technical solutions, create knowledge base articles, and contribute to internal and external technical documentation.
- Collaborate with development, QA, and product management teams to identify root causes of issues and advocate for product improvements.
- Reproduce and test complex technical problems to aid in diagnosis and resolution.
- Train and mentor junior technical support engineers, sharing expertise and best practices.
- Manage customer escalations and ensure customer satisfaction throughout the resolution process.
- Participate in on-call rotation to provide 24/7 support coverage as needed.
- Identify trends in customer issues and provide feedback to the product team for future development.
- Contribute to the continuous improvement of support processes and tools.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of experience in technical support, customer service, or a related IT role, with at least 2 years in a senior or lead capacity.
- In-depth knowledge of operating systems (Windows, macOS, Linux), networking protocols, and common software applications.
- Experience troubleshooting complex enterprise-level software or hardware solutions.
- Excellent analytical and problem-solving skills, with a methodical approach to troubleshooting.
- Strong communication and interpersonal skills, with the ability to explain technical concepts clearly to both technical and non-technical users.
- Experience with ticketing systems (e.g., Zendesk, ServiceNow) and remote support tools.
- Ability to manage time effectively and prioritize tasks in a fast-paced, remote environment.
- Experience with scripting languages (e.g., Python, PowerShell) is a plus.
- A strong commitment to customer satisfaction and a proactive attitude.
This remote role offers a competitive salary, excellent benefits, and the opportunity to grow your career with a leading technology firm. Join our collaborative and innovative team and make a real impact on our customers' success.
Be The First To Know
About the latest Lead full stack developer remote Jobs in Nairobi !
Senior Technical Field Support Engineer (Remote)
Posted 20 days ago
Job Viewed
Job Description
Senior Customer Service & Technical Support Lead (Remote)
Posted 17 days ago
Job Viewed
Job Description
- Leading, mentoring, and managing a remote team of customer service and technical support representatives.
- Developing and implementing best practices for customer service and technical support.
- Monitoring support queue performance and ensuring timely and accurate issue resolution.
- Handling escalated customer issues and providing expert-level troubleshooting.
- Training new team members and conducting ongoing performance coaching.
- Analyzing customer feedback, support metrics, and KPIs to identify trends and areas for improvement.
- Contributing to the development of knowledge base articles and support documentation.
- Collaborating with product and engineering teams to resolve complex technical issues.
- Ensuring a high level of customer satisfaction and loyalty.
- Reporting on team performance and support operations to senior management.
- Bachelor's degree in Business Administration, Information Technology, or a related field.
- 5+ years of experience in customer service and technical support, with at least 2 years in a leadership role.
- Proven experience managing remote customer support teams.
- Strong understanding of customer service principles and best practices.
- Excellent technical troubleshooting skills and ability to understand complex products/services.
- Proficiency in customer support software (e.g., Zendesk, Salesforce Service Cloud) and CRM systems.
- Exceptional communication, interpersonal, and problem-solving skills.
- Ability to motivate and lead a team effectively in a remote setting.
- Strong organizational skills and attention to detail.
Remote Automotive Technical Specialist
Posted 5 days ago
Job Viewed
Job Description
Key Responsibilities:
- Provide expert remote technical support for a wide range of automotive vehicles and systems.
- Diagnose and troubleshoot complex mechanical, electrical, and electronic issues.
- Interpret technical diagrams, service manuals, and diagnostic data.
- Communicate technical information clearly and concisely to both technical and non-technical audiences.
- Develop and update technical repair guides, troubleshooting procedures, and FAQs.
- Assist in the creation and delivery of remote training programs for technicians.
- Collaborate with engineering and product development teams to provide feedback on product performance and issues.
- Stay current with the latest automotive technologies, diagnostic tools, and repair techniques.
- Maintain accurate records of customer interactions and technical resolutions.
- Identify recurring issues and contribute to root cause analysis and preventative solutions.
- Advanced degree or certification in Automotive Technology, Mechanical Engineering, or a related field.
- 5+ years of hands-on experience as an automotive technician or in a technical support role.
- In-depth knowledge of vehicle diagnostics, engine management systems, CAN bus, and other automotive electronics.
- Proficiency with automotive diagnostic equipment and software.
- Strong problem-solving and analytical skills.
- Excellent verbal and written communication skills, essential for remote support.
- Ability to work independently and manage time effectively in a remote setting.
- Experience with creating technical documentation is a plus.
- Familiarity with different vehicle makes and models.
- Passion for the automotive industry and a commitment to customer satisfaction.