Job Description
At Upvave, we are on a mission to master the web and solve the future. We are looking for a Full Stack Developer with at least 1 year of experience, but we also welcome applications from candidates without prior experience who possess the necessary expertise. Whether you are applying for a full-time position or an internship, we value skills and a passion for growth. In this role, you will work with Next.js, the MERN stack (MongoDB, Express, React, Node.js), and AWS to develop and maintain high-quality web applications. We offer a great learning environment for skill development and career growth.
Responsibilities:
- Develop and maintain web applications using Next.js, MERN stack (MongoDB, Express, React, Node.js), and AWS.
- Collaborate with cross-functional teams to design and implement new features and functionality.
- Write clean, efficient, and maintainable code for both the frontend and backend.
- Manage and optimize cloud-based applications and services on AWS.
- Ensure the technical feasibility of UI/UX designs.
- Troubleshoot, test, and maintain the core product software to ensure strong optimization and functionality.
- Participate in code reviews and ensure best practices are followed.
- Stay updated on emerging technologies and trends in software development, and continuously improve your skill set.
Requirements:
- Experience: At least 1 year of experience in full-stack web development is preferred, but candidates without experience but with the required expertise are encouraged to apply as interns.
- Skills:
- Strong proficiency in Next.js for frontend development.
- Hands-on experience with the MERN stack (MongoDB, Express, React, Node.js).
- Experience with AWS services and cloud-based development.
- Good understanding of web markup, including HTML5 and CSS3.
- Experience with version control tools like Git.
- Strong problem-solving skills and ability to work independently.
- Familiarity with agile development methodologies is a plus.
Benefits:
- Competitive salary based on performance after the probation period.
- Opportunity for career growth and learning, with continuous access to new technologies and skill development.
- A dynamic, supportive, and on-site work environment where you can collaborate closely with the team.