$1,614.00 Fixed
About the Role
We are Aurum Technologies, a cutting-edge software development company seeking an exceptional Node.js Developer to join our team. As a Node.js Developer, you will play a pivotal role in designing, developing, and maintaining our server-side applications using Node.js and Express. Our company is committed to delivering top-notch software solutions, and we are looking for a skilled Node.js Developer who shares our passion for innovation and excellence.
Our project scope involves building scalable, efficient, and reliable server-side applications, integrating with RESTful APIs, and collaborating with our cross-functional team to identify and prioritize project requirements. Our team environment is dynamic, supportive, and encourages open communication, continuous learning, and professional growth. This opportunity is unique and exciting, as you will have the chance to work on challenging projects, contribute to the development of our company, and grow as a professional in a rapidly evolving field.
As a Node.js Developer at Aurum Technologies, you will have the opportunity to work with a talented team of professionals who are dedicated to delivering high-quality software solutions. Our company culture values innovation, teamwork, and continuous improvement, and we are committed to providing our employees with the resources and support they need to succeed. If you are a motivated, skilled, and passionate Node.js Developer looking for a new challenge, we encourage you to apply for this exciting opportunity.
In this role, you will have the chance to develop your skills and expertise in Node.js, Express, and REST API design, and to work on complex projects that require creative problem-solving and collaboration. You will also have the opportunity to participate in code reviews, contribute to the development of our company's technical vision, and stay up-to-date with the latest trends and technologies in the field.
Key Responsibilities
- Design, develop, and maintain server-side applications using Node.js and Express
- Integrate with RESTful APIs to retrieve and send data
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Develop and maintain databases, including schema design and data modeling
- Implement authentication and authorization mechanisms to secure applications
- Participate in code reviews to ensure high-quality, readable, and well-documented code
- Collaborate with the QA team to identify and resolve issues
- Develop and maintain automated tests to ensure application reliability and functionality
- Stay up-to-date with the latest trends and technologies in Node.js and related fields
- Participate in agile development methodologies, including sprint planning and retrospectives
- Develop technical documentation to support application development and maintenance
- Provide technical support and troubleshooting for applications
- Collaborate with the DevOps team to ensure smooth deployment and operation of applications
- Develop and maintain CI/CD pipelines to automate testing and deployment
Requirements
- 3+ years of experience in Node.js development, with a strong focus on server-side applications
- Strong proficiency in Node.js, Express, and REST API design
- Experience with database design and development, including MongoDB and PostgreSQL
- Strong understanding of software development principles, including OOP, SOLID, and TDD
- Experience with agile development methodologies, including Scrum and Kanban
- Strong problem-solving skills, with the ability to analyze complex issues and develop creative solutions
- Excellent communication skills, with the ability to collaborate with cross-functional teams and communicate technical information to non-technical stakeholders
- Strong understanding of security best practices, including authentication, authorization, and data encryption
- Experience with automated testing and CI/CD pipelines, including Jest, Mocha, and Jenkins
- Strong attention to detail, with a focus on delivering high-quality, readable, and well-documented code
- Experience with cloud-based platforms, including AWS and Azure
What We Offer
- Competitive salary and benefits package, including health insurance, retirement plan, and paid time off
- Opportunities for professional growth and development, including training, mentorship, and career advancement
- Collaborative and dynamic work environment, with a talented team of professionals who are passionate about innovation and excellence
- Flexible work arrangements, including remote work options and flexible hours
- Access to the latest technologies and tools, including Node.js, Express, and REST API design
- Opportunities for networking and professional development, including conferences, meetups, and online courses
- Recognition and rewards for outstanding performance, including bonuses and promotions
How to Apply
To apply for this exciting opportunity, please submit your resume, cover letter, and a link to your GitHub repository or other code samples. In your cover letter, please include a brief introduction, a summary of your experience and skills, and a statement of why you are interested in this role and our company. We look forward to hearing from you and exploring how you can contribute to our team's success.
If you have any questions or would like more information about this opportunity, please do not hesitate to contact us. We are committed to providing a positive and supportive hiring experience, and we look forward to the opportunity to discuss this role with you further.
- Proposal: 0
- More than 3 month