The Opportunity
We are seeking a talented and motivated Mid-Level JavaScript Developer with a strong focus on backend development to join our growing team. You will play a key role in building and maintaining robust and scalable applications, primarily utilizing Node.js, RESTful APIs, and MySQL. This is an excellent opportunity to contribute significantly to our technology stack and work on impactful projects.
Your Responsibilities
- Design, develop, and maintain efficient and reliable backend applications and APIs using Node.js.
- Develop and implement RESTful APIs for seamless data exchange between various components.
- Design, implement, and manage database schemas and queries using MySQL.
- Write clean, well-documented, and testable code.
- Collaborate effectively with front-end developers and other team members to integrate backend services.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Troubleshoot and debug issues across the application stack.
- Contribute to the continuous improvement of our development processes and tools.
Requirements
- 3+ years of professional experience in software development with a strong emphasis on JavaScript.
- Proven experience in building backend applications using Node.js.
- Solid understanding and practical experience in designing and implementing RESTful APIs.
- Proficient in working with MySQL, including database design, querying, and optimization.
- Experience with version control systems, preferably Git.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
Nice to Have (Bonus Skills)
- Experience with front-end development using React.js or other modern JavaScript frameworks.
- Familiarity with front-end build tools and workflows.
- Understanding of front-end testing frameworks.