Job Title: Full Stack Developer/Engineer
Location: Remote or Preferred Office Location
Job Description: The Full Stack Developer/Engineer position at Company Name is responsible for creating, designing, and implementing the backend and frontend of our web applications, ensuring that the software is both secure and user-friendly. This role requires a solid understanding of web development languages such as HTML, CSS, JavaScript, and the ability to write efficient and scalable code. The ideal candidate should have experience with backend technologies such as Node.js, Express.js, and a database like MongoDB. They should also be proficient with front-end technologies like React.js and should be able to work collaboratively in a team environment. The role requires a strong attention to detail and the ability to work under tight deadlines. The successful candidate will be expected to work closely with the product team to ensure that the software meets the company's needs and exceeds the expectations of the target audience. The salary range for this position is $XX,XX,XX to $XX,XX,XX, and the preferred start date is immediately upon hire.
Responsibilities:
- Design and develop backend and frontend of web applications
- Write efficient and scalable code
- Work with Node.js, Express.js, and MongoDB to create and implement the backend
- Produce and maintain front-end applications using React.js
- Work collaboratively in a team environment
- Ensure software security and user experience
- Collaborate closely with the product team to ensure software meets the company's needs
- Work under tight deadlines and manage multiple projects simultaneously
Qualifications:
- Undergraduate degree in Computer Science, Information Technology, or a related field
- 2+ years of experience in web development
- Experience with backend technologies such as Node.js, Express.js, and a database like MongoDB
- Proficiency with front-end technologies like React.js
- Strong attention to detail and ability to work under pressure
- Experience with version control tools like Git
- Experience with Agile methodologies
- Experience with design patterns and best practices
Preferred Skills:
- Experience with front-end frameworks like Angular.js or Vue.js
- Experience with database management systems like MySQL or PostgreSQL
- Experience with testing and debugging tools like Selenium
- Experience with API development
Preferred Experience:
- Experience with Agile methodologies
- Experience with design patterns and best practices
- Experience with version control tools like Git
- Experience with front-end frameworks like Angular.js or Vue.js
Preferred Education:
- Undergraduate degree in Computer Science, Information Technology, or a related field
Preferred Technology Stack:
- Node.js
- Express.js
- MongoDB
- React.js
- Angular.js
- Vue.js
- Git
- MySQL
- PostgreSQL
- Selenium