2 Senior Full Stack Software Engineer Remote jobs in whatjobs
Senior Full Stack Software Engineer (Remote)
Posted 10 days ago
Job Viewed
Job Description
Our client is seeking a highly skilled and motivated Senior Full Stack Software Engineer to join their dynamic and innovative engineering team. This is a fully remote, permanent position, offering the flexibility to work from anywhere. You will be instrumental in designing, developing, and deploying robust, scalable web applications and services. The ideal candidate possesses a strong understanding of both front-end and back-end technologies, along with a passion for clean code and best practices. You will collaborate closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software solutions that meet user needs and business objectives.
Responsibilities:
Responsibilities:
- Design, develop, test, and deploy scalable full-stack web applications.
- Write clean, maintainable, and efficient code in languages such as Python, Java, or Node.js.
- Develop and manage responsive front-end interfaces using frameworks like React, Angular, or Vue.js.
- Build and maintain RESTful APIs and integrate with third-party services.
- Manage and optimize database schemas and queries (e.g., PostgreSQL, MongoDB).
- Implement and maintain CI/CD pipelines for automated testing and deployment.
- Contribute to architectural decisions and technical roadmap planning.
- Mentor junior engineers and participate in code reviews.
- Troubleshoot and resolve software defects and performance issues.
- Stay up-to-date with emerging technologies and industry trends.
- Ensure the security and performance of applications.
- Collaborate effectively in an agile, remote-first environment.
- Engage in continuous learning and skill development.
- Champion best practices in software development and team collaboration.
- Drive innovation and suggest improvements to existing systems and processes.
- Ensure adherence to coding standards and architectural guidelines.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional software development experience.
- Proven experience with back-end development (e.g., Python/Django/Flask, Node.js/Express, Java/Spring).
- Proficient in front-end development (e.g., JavaScript, HTML5, CSS3, React, Angular, Vue.js).
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Experience with containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Strong understanding of software development principles, data structures, and algorithms.
- Excellent problem-solving and analytical skills.
- Effective communication and collaboration skills in a remote setting.
- Experience with Agile methodologies.
- A proactive attitude and a drive for continuous improvement.
- Ability to work independently and manage time effectively in a remote environment.
- Passion for building high-quality software and a keen eye for detail.
- Demonstrated ability to learn new technologies quickly.
This advertiser has chosen not to accept applicants from your region.
0
Senior Full Stack Software Engineer (Remote)
Posted 10 days ago
Job Viewed
Job Description
Our client, a rapidly expanding SaaS company at the forefront of technological innovation, is looking for a highly skilled Senior Full Stack Software Engineer to join their fully remote, high-performance engineering team. This is a fantastic opportunity to contribute to the development of cutting-edge applications that impact a global user base. You will be responsible for designing, developing, testing, and deploying robust and scalable software solutions across both front-end and back-end systems. Your expertise will be crucial in shaping architectural decisions, implementing best practices, and ensuring the delivery of high-quality code. You will collaborate closely with product managers, designers, and other engineers to translate business requirements into elegant technical solutions. This role requires a deep understanding of the entire software development lifecycle, from concept to deployment and maintenance. You will actively participate in code reviews, mentor junior engineers, and contribute to fostering a culture of technical excellence. The ideal candidate possesses a strong command of modern programming languages, frameworks, and cloud technologies. You should be adept at database design and optimization, API development, and implementing secure coding practices. A passion for problem-solving, a meticulous attention to detail, and the ability to thrive in a fast-paced, collaborative remote environment are essential. If you are a driven and experienced software engineer eager to make a significant impact on a leading-edge product, we encourage you to apply.
Responsibilities:
Qualifications:
Responsibilities:
- Design, develop, and maintain scalable web applications using modern technologies.
- Write clean, efficient, and well-documented code for both front-end and back-end systems.
- Collaborate with cross-functional teams to define and implement new features.
- Participate in architectural discussions and contribute to technical strategy.
- Develop and optimize RESTful APIs and database schemas.
- Implement and maintain CI/CD pipelines for automated deployment.
- Conduct thorough testing, including unit, integration, and end-to-end testing.
- Troubleshoot and resolve software defects and performance issues.
- Mentor junior engineers and participate in code reviews.
- Stay updated with the latest industry trends and technologies.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred.
- Minimum of 6 years of professional software development experience.
- Proven experience as a Full Stack Engineer with expertise in both front-end (e.g., React, Angular, Vue.js) and back-end (e.g., Node.js, Python, Java, Ruby) technologies.
- Strong proficiency in database technologies (e.g., SQL, NoSQL, PostgreSQL, MongoDB).
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and microservices architecture.
- Solid understanding of software design patterns, data structures, and algorithms.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills for remote teamwork.
- Demonstrated ability to work independently and manage project timelines effectively.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know
About the latest Senior full stack software engineer remote Jobs in Nairobi !
1