MCPNew: Mokaru MCP server is live
WhatJobs Direct

WhatJobs Direct

Website

Senior Full Stack Software Engineer (Remote)

Role

Senior Full Stack Software Engineer (Remote)

Job type

Full-time

Found on Mokaru

2 months ago

Share this job

Salary

Not disclosed by employer

Job description

Job Description

Our client is seeking a highly skilled Senior Full Stack Software Engineer to join their fully remote engineering team. This position offers the opportunity to work on challenging and innovative projects from the comfort of your own home, contributing to the development of cutting-edge applications and platforms. The ideal candidate possesses a comprehensive understanding of both front-end and back-end development, with a passion for building robust, scalable, and user-friendly software.

Responsibilities

  • Design, develop, test, and deploy scalable and high-performance web applications using modern frameworks and technologies.
  • Write clean, maintainable, and efficient code across the full stack, from user interface to database interactions.
  • Collaborate closely with product managers, designers, and other engineers to define project requirements and deliverables.
  • Participate in code reviews, providing constructive feedback to team members and ensuring code quality.
  • Develop and maintain RESTful APIs and integrate with third-party services.
  • Optimize application performance for speed and scalability.
  • Troubleshoot and debug complex issues across different environments.
  • Contribute to architectural decisions and technology selection.
  • Mentor junior engineers and share best practices for software development.
  • Stay up-to-date with emerging technologies and industry trends.
  • Ensure the security and integrity of applications.
  • Participate in an on-call rotation as needed for production support.

Qualifications

  • Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Experience: Minimum of 5 years of professional software development experience, with a strong focus on full-stack development.
  • Front-End Technologies: Proficiency in front-end technologies such as JavaScript (ES6+), HTML5, CSS3, and modern frameworks like React, Angular, or Vue.js.
  • Back-End Languages: Expertise in back-end development languages (e.g., Python, Node.js, Java, Go) and frameworks (e.g., Django, Flask, Express.js).
  • Databases: Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Cloud Platforms: Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Best Practices: Strong understanding of software development best practices, including version control (Git), CI/CD pipelines, and automated testing.
  • Skills: Excellent problem-solving, analytical, and debugging skills.
  • Communication: Effective communication and collaboration skills in a remote team environment.
  • Architecture: Experience with microservices architecture is a plus.
  • Attitude: A proactive attitude and a drive for continuous learning and improvement.

Opportunity

This is an exciting opportunity to join a forward-thinking company and contribute to impactful projects in a completely remote setting.

Resume ExampleCover Letter Example

Explore more