Job Description
Senior Full-Stack Developer
Description
Our company is seeking a highly skilled and experienced Senior Full-Stack Developer to join our dynamic team. This role will focus on developing, designing, and maintaining complex web applications, utilizing a full-stack approach. The ideal candidate will have a strong background in JavaScript, experience with frameworks like React, and a solid understanding of back-end technologies such as Node.js and MongoDB.
Responsibilities
Technical Responsibilities
- Develop and maintain robust, scalable, and performant web applications using HTML, CSS, JavaScript, and frameworks like React
- Collaborate with designers and other developers to ensure seamless integration of frontend and backend components
- Implement and optimize database queries and perform necessary database migrations
- Work closely with the development team to ensure the development of high-quality code
- Participate in code reviews and provide constructive feedback to improve team processes
Functional Responsibilities
- Contribute to the overall design of the application and help identify opportunities for improvement
- Work with the product team to define and prioritize features and requirements
- Collaborate with QA to ensure that the applications meet quality standards and can be easily integrated into the production environment
- Assist in testing and debugging applications to ensure they are reliable and performant
- Collaborate with the design team to ensure that user interfaces are intuitive and user-friendly
Requirements
- Bachelor's degree in Computer Science or related field
- Minimum of 5 years of experience in front-end development using JavaScript frameworks like React
- Experience with back-end technologies such as Node.js and MongoDB
- Strong understanding of database design and query optimization
- Proficiency in JavaScript, HTML, CSS, and front-end frameworks like React
- Experience with version control systems like Git
- Ability to work well in a fast-paced and dynamic environment
- Excellent communication and problem-solving skills
- Experience with testing tools like Jest and Cypress
- Understanding of Agile development methodologies
Background Context
Our company is committed to providing a safe and inclusive work environment for all employees. We value diversity and are dedicated to equal employment opportunity regardless of race, color, religion, sex, national origin, age, disability, veteran status, or any other characteristic protected by federal, state, or local law.
Contact Information
Email: example@example.com
Phone: +1 (555) 123-4567
Salary
Annual Salary: 0,000 - 0,000
Tech Stack
Tools and Technologies: Node.js, MongoDB, React, TypeScript, Jest, Cypress