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.