Skip to content
mimi

Senior Remote Full-Stack Software Engineer

WhatJobs Direct

Sokoto · On-site Full-time Senior 2d ago

About the role

Our client, a cutting-edge technology firm revolutionizing the fintech industry, is seeking an accomplished Senior Remote Full-Stack Software Engineer to join their elite engineering team. This is a 100% remote position, offering the ultimate flexibility to work from any location. You will play a pivotal role in designing, developing, and deploying robust, scalable, and high-performance web applications and services. The ideal candidate possesses a deep understanding of both front-end and back-end technologies, a passion for clean code, and a proven ability to lead and mentor other engineers. This role demands a proactive problem-solver who thrives in a collaborative, agile, and distributed development environment.

Key Responsibilities: Design, develop, test, deploy, and maintain high-quality software solutions across the full stack. Architect and implement scalable and reliable backend services using languages such as Python, Java, or Node.js. Develop user-friendly and responsive front-end interfaces using modern frameworks like React, Angular, or Vue.js. Collaborate with product managers, designers, and other engineers to translate requirements into technical solutions. Write clean, efficient, well-documented, and maintainable code. Implement robust security measures and data protection protocols. Optimize application performance for speed and scalability. Conduct code reviews, provide constructive feedback, and mentor junior engineers. Troubleshoot and resolve complex technical issues across different environments. Contribute to architectural discussions and technology selection decisions. Stay abreast of emerging technologies and industry best practices. Participate in an agile development process, including sprint planning, daily stand-ups, and retrospectives. 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, with a strong emphasis on full-stack development. Proficiency in at least one backend language (e.g., Python, Java, Go, Node.js) and associated frameworks. Extensive experience with modern front-end frameworks (e.g., React, Angular, Vue.js) and associated tools. Solid understanding of database technologies (e.g., SQL, NoSQL) and data modeling. Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes). Familiarity with CI/CD pipelines and DevOps practices. Strong understanding of software design principles, patterns, and best practices. Excellent problem-solving, analytical, and debugging skills. Outstanding communication and collaboration skills, especially in a remote setting. Join a forward-thinking company where your contributions will directly impact the future of financial technology.

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free