We are seeking a MERN stack (React.js and Node.js)Developer to join our development team. You will be involved in all stages of the product development, including designing, developing, deploying, and supporting new and existing applications.
Your time will be primarily focused on new product development as an experienced developer and positive team player.
Requirements:
- 2+ years of experience developing MERN stack applications.
- 2+ years SQL experience using MySQL.
- 2+ years relevant experience building large-scale applications and services.
- Strong knowledge and experience with Reactjs, Node.js, Ajax, JSON, NPM, HTML5, CSS3.
- Experience with NoSQL including MongoDB.
- Experience with AWS.
- Experience integrating apps with APIs and other web services via REST.
- Experience and understanding with unit testing, release procedures, coding design and documentation.
- Experience with Kubernetes and Docker.
- Proficiency using versioning with Git.
- Excellent written and oral communication skills required.
- Ability to communicate professionally and effectively in writing and verbally as appropriate for the needs of the audience.
- Strong interpersonal and team relationship skills; able to work well individually or as part of team.
- Must show initiative by offering ideas to help improve the department.
- Ability to learn and master new technology and committed to continuously learning.
Responsibilities :
- Full-stack application development with a focus on React and Node.
- Work closely with the project manager and development team to implement feature specifications.
- Work effectively with the development team to ensure project success.
- Professionally and effectively work with clients to implement technical solutions ensuring client satisfaction.
- Customer Focus: Maintain continual awareness that your job output directly impacts the entire organization and our customers.
- Creativity: Develop innovative solutions to software problems that maintain a high degree of quality and keep our customers happy.
- Time Management: Follow efficient processes to achieve a high level of productivity, maintain exemplary application performance, and coordinate timely development response to critical customer issues.
- Problem Solving: Continually evolve new ways of proactively and prescriptively finding application functionality and performance problems, and then establish effective and innovative ways to resolve and prevent the problems.
- Review and contribute to technical design specifications, diagrams, wireframes, and client Statements of Work to address both functional and non-functional requirements.
- Stay abreast of emerging software technologies and take initiative in their adoption when they are a good fit for the company.