Developer
Company Name is seeking a highly motivated and experienced Developer to join our dynamic team. The ideal candidate will be responsible for designing developing and maintaining robust and scalable applications. This role requires a strong understanding of backend development principles a passion for building efficient code and a collaborative spirit.
About the Role
We are a fastgrowing company focused on building innovative software solutions. In this role you will be a key contributor in the development and maintenance of our core platforms.
Responsibilities
- Design develop and maintain highquality applications.
- Collaborate with other developers designers and product managers to deliver exceptional products.
- Troubleshoot and resolve technical issues.
- Implement and maintain security best practices.
- Write clean welldocumented and maintainable code.
- Contribute to the team's knowledge base and best practices.
- Stay updated on the latest trends and technologies in the ecosystem.
- Implement and maintain robust testing procedures and unit tests.
Qualifications
- Bachelor's degree in Computer Science or a related field or equivalent experience.
- 3 years of experience developing with .
- Strong understanding of JavaScript including ES6 features.
- Experience with popular frameworks (e.g. .
- Experience with relational databases (e.g. PostgreSQL MySQL).
- Experience with NoSQL databases (e.g. MongoDB) is a plus.
- Solid understanding of RESTful APIs.
Skills
- JavaScript
- REST APIs
- Databases (PostgreSQL MySQL MongoDB)
- Agile Methodologies
- Testing (e.g. Jest Mocha)
- Problem Solving
- Version Control (e.g. Git)
Skills
, JavaScript, , REST APIs, Databases (PostgreSQL, MySQL, MongoDB), Agile Methodologies, Testing (e.g., Jest, Mocha), Problem Solving, Version Control (e.g., Git)