About the Role
Requirements
Responsibilities:
Develop, maintain and improve web applications using modern technologies and frameworks
Write clean, maintainable, and efficient code
Collaborate with the team to identify and solve complex software development challenges
Design and implement secure, scalable and performant databases
Participate in code reviews and provide constructive feedback to peers
Keep up-to-date with the latest web development technologies and trends
Requirements:
Bachelor's degree in Computer Science or related field
Strong experience with front-end technologies such as HTML, CSS, JavaScript and ReactJS
Strong experience with back-end technologies such as NodeJS, ExpressJS and MongoDB
Experience with developing RESTful APIs
Strong understanding of database design and SQL
Strong problem-solving skills and attention to detail
Good understanding of version control systems, such as Git
Strong written and verbal communication skills
Ability to work independently and as part of a team
About the Company