We are building a music collaboration webapp called JamWith and ran into some problems trying to restructure the codebase. The result has been a lot of bugs on our live deployment! The deployment itself is good but we are looking to revert to some old code in our current live environment while using our current deployment for development/testing. What we need is someone with experience deploying on AWS using tools like EC2, S3, and load balancers. Also, very important to have experience with cost-saving measures/rightsizing because we are a lean startup. We are also in need of some backend expertise in the MERN stack and there is a potential for an equity position if a good match is found! The ideal candidate must have a strong understanding of the MERN stack, AWS services, Github actions & CI/CD pipelines, testing frameworks, containerization, and right-sizing. You will be responsible for selecting a cost-effective configuration, setting up the infrastructure, ensuring smooth deployment processes, and creating a reliable testing environment to validate the application functionality. Key Responsibilities - Manage cloud storage solution with AWS - Select the optimal AWS configuration for meeting criteria such as cost efficiency - Set up CI/CD pipelines and ensure functionality for both test and live environments - Design and implement scalable backend services using Node.js and Express - Create and maintain API documentation - Implement security best practices across the technology stack Required Technical Skills - Strong proficiency in Node.js and Express.js - Extensive experience with MongoDB and Mongoose ODM - Proven track record working with AWS services, particularly EC2, ECS, S3 - Experience optimizing database performance and query efficiency - Understanding of frontend performance optimization techniques - Knowledge of responsive design principles and implementation - Proficiency in writing clean, maintainable code - Experience with Git and GitHub action CI/CD pipelines - Knowledge of containerization (Docker, Kubernetes) Additional Requirements - 5+ years of experience in backend development - 3+ years of experience in cloud development - Strong problem-solving and analytical skills - Excellent communication and documentation abilities - Experience working in an Agile environment - Self-motivated with the ability to work independently - History of delivering projects on time and within scope Nice to Have - Develop and maintain MongoDB databases using Mongoose ODM - Optimize database performance and query efficiency - Collaborate with frontend teams to implement responsive design solutions - Improve application performance through backend and frontend optimization - Experience with microservices architecture - Experience with other cloud services - Understanding of SEO principles - Background in music or a passion for our business mission!
Keyword: React Native
Price: $120.0
Node.js Amazon Web Services JavaScript Docker DevOps
O projeto consiste no desenvolvimento de um aplicativo mobile que seja capaz de gerir tempo, quase como uma agenda. Ele terá funções de gestão de projetos pessoais e metas, pomodoro e controle de rotina. São 7 telas: Home com botões de login e cadastro Login Cadastro Ho...
View JobHello, looking for a expert who can build a patient / doctor dashboard - for communication / webrtc and chat. This may lead to a lot more work with our growing company. Thanks
View Job