Full-Stack Developer

Job ID: 36246742

Budget: $8 – $15 USD

Job Description:
We are seeking an experienced full-stack developer to join our team. In this role, you will be responsible for developing and maintaining web applications from the ground up. You should have a strong understanding of both front-end and back-end development, as well as experience working with databases and server-side languages.
Responsibilities:
Develop and maintain web applications using modern front-end and back-end technologies
Collaborate with designers, product managers, and other developers to create high-quality, scalable software
Write clean, well-designed code that follows industry best practices
Debug and troubleshoot issues as they arise
Optimize applications for maximum speed and scalability
Stay up-to-date with emerging trends and technologies in web development

Requirements:
At least 3 years of professional experience as a full-stack developer
Strong experience with modern front-end frameworks such as React or Angular
Experience with server-side languages such as Node.js or Python
Solid understanding of databases and experience working with SQL and NoSQL databases
Experience with version control systems such as Git
Strong problem-solving and communication skills
Ability to work independently and as part of a team

Nice to have:
Experience with cloud platforms such as AWS or Google Cloud
Knowledge of DevOps practices and tools such as Docker and Kubernetes
Experience with testing frameworks such as Jest or Mocha