Overview:
The Senior JavaScript Developer (FullStack) plays a crucial role in our organization and is responsible for developing and maintaining cuttingedge web applications. They will collaborate with crossfunctional teams to deliver highquality software solutions contributing to our products innovation and continuous improvement. As a Senior JavaScript (Full Stack) Developer became a part of a crossfunctional development team working for our Client.
Key Responsibilities:
- Designing and developing frontend and backend applications using JavaScript Node.js and React
- Implementing responsive user interfaces in HTML/CSS
- Integrating with external APIs to enhance application functionality
- Participating in code reviews and ensuring code quality through best practices
- Creating and maintaining technical documentation for reference and reporting
- Collaborating with UX/UI designers to create seamless user experiences
- Debugging and troubleshooting complex issues to optimize performance
- Design and implement complex web applications using the established approaches and best practices
- Improve existing engineering and quality standards in a team and help other team members adopt them
- Create CI/CD pipeline by template and/or assist the DevOps team in creating more complex pipelines
- Participate in the hiring process and technical interview activities
- Utilizing version control systems to manage codebase and releases
- Participating in Agile ceremonies and contributing to sprint planning and retrospectives
- Staying updated with industry trends and best practices to drive innovation
- Coach/supervise middle/junior engineers by demand of the project
Required Qualifications:
- Bachelors or Masters degree in Computer Science Engineering or related field
- Proven experience in fullstack JavaScript development
- Advanced proficiency in JavaScript Node.js and React
- Strong understanding of HTML CSS and frontend frameworks
- Experience with RESTful APIs and integrating external services
- Proficiency in version control tools such as Git
- Excellent problemsolving and analytical skills
- Ability to work in an Agile development environment
- Strong communication and collaboration skills
- Experience with testing frameworks like Jest or Mocha
- Knowledge of continuous integration and deployment tools
- Ability to work in a fastpaced and dynamic environment
- Understanding of security and performance optimization best practices
- Experience with cloud platforms such as AWS or Azure
- Previous experience in mentoring and guiding junior developers
javascript,node.js,react,html/css,version control,agile methodology,aws,microservices,serverless architecture,solutions design,react.js,nestjs,mongodb,docker,vector,database applications,git,stack