Lead Software Developer – Full Stack JavaScript

  • Full Time
  • Porto, Porto, Portugal
  • TBD USD / Year




  • Job applications may no longer be accepted for this opportunity.


Mosano

Job Description

We are seeking an experienced Lead Software Developer with a strong background in full stack JavaScript development to join our dynamic team. As a lead developer, you will play a pivotal role in designing, building, and maintaining scalable, high-performance applications. You will work closely with cross-functional teams to deliver cutting-edge solutions that meet our clients’ needs.

Key Responsibilities

  • Lead the design, development, and deployment of robust web and mobile applications using modern JavaScript frameworks and libraries.
  • Architect and implement scalable backend services using Node.js and Golang, ensuring seamless integration with frontend applications.
  • Manage and optimize databases, including MongoDB and PostgreSQL, for efficient data storage and retrieval.
  • Develop and maintain highly interactive and responsive user interfaces using React, React Native, Vue, and Svelte.
  • Implement and manage GraphQL APIs using Hasura for efficient data querying and manipulation.
  • Oversee the deployment and management of applications on cloud platforms such as AWS, Azure, and Google Cloud Platform (GCP).
  • Design and implement microservices architecture to enhance system modularity and maintainability.
  • Ensure continuous integration and continuous deployment (CICD) pipelines are in place for smooth and automated application delivery.
  • Advocate for and implement comprehensive unit testing to maintain high code quality and reliability.
  • Employ Infrastructure as Code (IaC) practices to automate and streamline infrastructure provisioning and management.
  • Mentor and guide junior developers, fostering a collaborative and innovative development environment.

Stay current with industry trends and emerging technologies to continuously improve our technology stack and development processes.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Proven experience in full stack JavaScript development, with a strong focus on both frontend and backend technologies.
  • Expertise in MongoDB and PostgreSQL database management.
  • Proficiency in modern frontend frameworks and libraries, including React, React Native, Vue, and Svelte.
  • Solid experience with Node.js and Golang for backend development.
  • Familiarity with Hasura for GraphQL API management.
  • Hands-on experience with cloud platforms such as AWS, Azure, and GCP.
  • Strong understanding of microservices architecture and best practices.
  • Experience with CICD pipelines and tools for automated deployment.
  • Proficient in unit testing methodologies and frameworks.
  • Knowledge of Infrastructure as Code (IaC) tools and practices.
  • Excellent problem-solving skills and the ability to work effectively in a fast-paced, team-oriented environment.

Strong leadership and communication skills, with a passion for mentoring and developing talent.

Preferred Skills

  • Experience with containerization technologies such as Docker and Kubernetes.
  • Familiarity with serverless architectures and functions.
  • Knowledge of security best practices in web and mobile application development.
  • Experience with agile development methodologies.

Join our team and contribute to building innovative solutions that make a real impact. If you are a passionate and skilled software developer looking to take your career to the next level, we would love to hear from you. 

To apply for this job please visit recruiterflow.com.

Scroll to Top