13 Senior Remote Full Stack Software Engineer jobs in whatjobs
Senior Remote Full-Stack Software Engineer
Posted 23 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable and efficient full-stack web applications.
- Develop responsive and user-friendly front-end interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Build and optimize back-end services and APIs using languages such as Node.js, Python, Java, or Ruby.
- Design and manage databases (e.g., PostgreSQL, MySQL, MongoDB).
- Implement and maintain cloud infrastructure (e.g., AWS, Azure, GCP) and CI/CD pipelines.
- Write clean, well-documented, and testable code.
- Perform code reviews and provide constructive feedback to team members.
- Troubleshoot, debug, and resolve software defects and performance issues.
- Collaborate effectively with product managers, designers, and other engineers in a remote setting.
- Contribute to architectural discussions and technical decision-making.
- Ensure the security, performance, and scalability of applications.
- Stay up-to-date with emerging web technologies and best practices.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Minimum of 6 years of professional experience in full-stack web development.
- Strong proficiency in front-end technologies (HTML, CSS, JavaScript, and a modern framework like React, Angular, or Vue.js).
- Extensive experience with back-end development using languages like Node.js, Python (Django/Flask), Java (Spring), or Ruby (Rails).
- Solid understanding of database design and management (SQL and NoSQL).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Proficiency with version control systems (e.g., Git).
- Familiarity with Agile development methodologies.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, crucial for remote teamwork.
- Proven ability to work independently, manage priorities, and deliver high-quality software in a remote environment.
- Experience with microservices architecture is a plus.
Senior Remote Full-Stack Software Engineer
Posted 23 days ago
Job Viewed
Job Description
Key responsibilities include: designing and implementing end-to-end software solutions, encompassing user interfaces, server-side logic, databases, and APIs; developing clean, maintainable, and efficient code using modern programming languages and frameworks (e.g., JavaScript, Python, Java, Node.js, React, Angular); collaborating closely with product managers, designers, and other engineers to define project requirements and technical specifications; architecting scalable and resilient systems; writing comprehensive unit and integration tests to ensure code quality and application stability; participating actively in code reviews, providing constructive feedback to peers; troubleshooting and debugging complex technical issues; contributing to architectural discussions and technology selection decisions; optimizing application performance and ensuring security best practices; mentoring junior engineers and fostering a culture of technical excellence within the remote team.
Qualifications: A Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. A minimum of 7 years of professional software development experience, with significant experience across the full stack, is required. Proficiency in multiple programming languages and frameworks (e.g., front-end frameworks like React/Vue/Angular, back-end languages like Node.js/Python/Java, and database technologies like SQL/NoSQL) is essential. Strong understanding of software architecture patterns, data structures, and algorithms. Experience with cloud platforms (e.g., AWS, Azure, GCP) and CI/CD pipelines is highly desirable. Excellent problem-solving, analytical, and critical-thinking skills are paramount. Outstanding communication and collaboration skills, with the ability to work effectively in a fully remote team setting. If you are a seasoned full-stack engineer looking for a challenging and rewarding remote opportunity to build cutting-edge software, we encourage you to apply.
Senior Remote Full-Stack Software Engineer
Posted 5 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable web applications using modern frameworks and technologies.
- Write clean, well-documented, and maintainable code across the full stack.
- Collaborate with product managers, designers, and other engineers to define features and requirements.
- Develop and maintain APIs and back-end services.
- Implement responsive and user-friendly front-end interfaces.
- Optimize applications for maximum speed, scalability, and security.
- Conduct code reviews and provide constructive feedback to peers.
- Troubleshoot, debug, and upgrade existing software.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Contribute to architectural decisions and technical strategy.
- Stay up-to-date with emerging technologies and industry best practices.
- Mentor junior engineers and share knowledge within the team.
- Ensure the quality and reliability of software through testing and best practices.
- Implement and maintain CI/CD pipelines.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 7 years of professional software development experience, with a strong emphasis on full-stack development.
- Proficiency in back-end languages such as Python (Django/Flask), Node.js (Express), Java (Spring), or Ruby (Rails).
- Experience with front-end frameworks like React, Angular, or Vue.js.
- Strong understanding of database technologies (e.g., SQL, NoSQL - PostgreSQL, MongoDB).
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Experience with RESTful API design and development.
- Proficiency in version control systems (e.g., Git).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, adept at working in a remote team environment.
- Ability to work independently, manage time effectively, and meet project deadlines.
- Experience with microservices architecture is a plus.
- Understanding of DevOps principles and practices.
Senior Remote Full Stack Software Engineer
Posted 5 days ago
Job Viewed
Job Description
Senior Remote Full-Stack Software Engineer
Posted 5 days ago
Job Viewed
Job Description
Senior Remote Full-Stack Software Engineer
Posted 6 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain high-quality, scalable web applications using modern programming languages and frameworks.
- Write clean, efficient, and well-documented code for both front-end and back-end systems.
- Collaborate with product managers, designers, and other engineers to define software requirements and implement solutions.
- Develop and manage RESTful APIs and integrate with third-party services.
- Implement and maintain robust database solutions (SQL and NoSQL).
- Optimize application performance, scalability, and security.
- Write comprehensive unit, integration, and end-to-end tests.
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot and debug complex issues across the full stack.
- Contribute to architectural design discussions and technology selection.
- Mentor junior software engineers and share best practices.
- Stay current with emerging technologies and industry trends.
- Bachelor's degree in Computer Science, Software Engineering, or a related field. A Master's degree is a plus.
- Minimum of 6-8 years of professional software development experience.
- Expertise in front-end technologies such as React, Angular, or Vue.js.
- Strong proficiency in back-end languages such as Python (Django/Flask), Node.js (Express), Java (Spring), or Ruby on Rails.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Understanding of software development best practices, including Agile methodologies, CI/CD, and version control (Git).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, essential for remote teamwork.
- Ability to work independently, manage time effectively, and deliver high-quality results in a remote setting.
Senior Remote Full-Stack Software Engineer
Posted 23 days ago
Job Viewed
Job Description
Key Responsibilities:
- Designing, developing, and deploying full-stack web applications and services.
- Writing high-quality, well-documented, and testable code in relevant programming languages (e.g., Python, JavaScript, Java, C#).
- Developing and managing RESTful APIs and integrating with third-party services.
- Working with databases (e.g., SQL, NoSQL) for data storage and retrieval.
- Designing and implementing user-friendly front-end interfaces using modern frameworks (e.g., React, Angular, Vue.js).
- Implementing back-end logic and server-side architecture.
- Collaborating closely with product managers, designers, and other engineers to define features and specifications.
- Troubleshooting, debugging, and resolving software defects and issues.
- Optimizing application performance, scalability, and security.
- Participating in code reviews to ensure code quality and share knowledge.
- Developing and maintaining automated tests (unit, integration, end-to-end).
- Contributing to architectural decisions and technology selection.
- Mentoring junior engineers and sharing best practices.
- Staying current with emerging technologies and industry trends.
- Ensuring adherence to development best practices and coding standards.
The successful candidate will hold a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, with a minimum of 6 years of professional experience in full-stack software development. Proven expertise in multiple programming languages, frameworks, and databases is essential. Strong understanding of software architecture, design patterns, and best practices is required. Experience with cloud platforms (e.g., AWS, Azure, GCP) and CI/CD pipelines is highly desirable. Excellent communication, problem-solving, and collaborative skills, combined with the ability to work effectively in a fully remote, agile environment, are crucial. This is an exciting opportunity to build cutting-edge software solutions from your home office, contributing significantly to our client's technological advancements in areas such as Mlolongo, Machakos, Kenya .
Be The First To Know
About the latest Senior remote full stack software engineer Jobs in Kenya !
Senior Remote Full Stack Software Engineer
Posted 18 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain robust and scalable web applications, covering both front-end and back-end components.
- Collaborate with product managers, designers, and other engineers to define project requirements and technical solutions.
- Write clean, efficient, and well-documented code following industry best practices.
- Develop and implement RESTful APIs and integrate with third-party services.
- Design and optimize database schemas and queries.
- Implement and maintain user interfaces using modern front-end frameworks.
- Conduct code reviews, provide constructive feedback, and mentor junior engineers.
- Troubleshoot and resolve software defects and performance issues.
- Contribute to architectural decisions and technology selection.
- Implement and maintain CI/CD pipelines for automated deployment.
- Ensure the security and performance of applications.
- Stay up-to-date with the latest web development trends and technologies.
Senior Remote Full-Stack Software Engineer
Posted 13 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable web applications and services using modern programming languages and frameworks.
- Write clean, efficient, and well-documented code for both front-end and back-end systems.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Develop and maintain APIs, ensuring seamless integration with various platforms.
- Implement robust database solutions and optimize query performance.
- Conduct code reviews, provide constructive feedback, and mentor junior engineers.
- Troubleshoot, debug, and upgrade existing software.
- Ensure the performance, quality, and responsiveness of applications.
- Contribute to architectural decisions and technology selection.
- Stay up-to-date with the latest industry trends and emerging technologies.
- Participate in agile development methodologies, including sprint planning and retrospectives.
We are seeking candidates with a strong understanding of software development principles, a passion for clean code, and a proven ability to deliver high-quality software. Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is highly desirable. You should be comfortable working in a fast-paced, remote-first environment, with excellent communication and collaboration skills.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional software development experience.
- Proficiency in at least one modern front-end framework (e.g., React, Angular, Vue.js).
- Strong back-end development experience with languages like Python, Java, Node.js, or Go.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Familiarity with RESTful API design and implementation.
- Experience with version control systems (e.g., Git).
- Strong understanding of software testing methodologies.
- Excellent problem-solving and analytical skills.
- Effective communication and teamwork abilities in a remote setting.
Senior Remote Full-Stack Software Engineer
Posted 13 days ago
Job Viewed
Job Description
Key Responsibilities:
- Designing, developing, and maintaining full-stack web applications, from user interface to server-side logic and database management.
- Writing clean, efficient, and well-documented code in accordance with best practices and coding standards.
- Collaborating with product managers, designers, and other engineers to define software requirements and specifications.
- Implementing and optimizing APIs and microservices.
- Developing and maintaining robust database schemas and queries.
- Troubleshooting and debugging complex software issues.
- Conducting code reviews and providing constructive feedback to peers.
- Contributing to architectural discussions and decisions.
- Implementing and maintaining automated testing strategies (unit, integration, end-to-end).
- Mentoring junior software engineers and fostering a culture of continuous learning and improvement.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 7 years of professional experience in full-stack software development.
- Proficiency in at least one modern front-end framework (e.g., React, Angular, Vue.js).
- Strong experience with back-end programming languages and frameworks (e.g., Node.js, Python/Django/Flask, Java/Spring, Ruby on Rails).
- Expertise in database technologies (e.g., SQL, PostgreSQL, MongoDB).
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Solid understanding of software development methodologies (e.g., Agile, Scrum).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, essential for a remote team.
- Experience with CI/CD pipelines and DevOps practices is a plus.