Job Overview
Company logo: https://media.licdn.com/dms/image/v2/D4E0BAQEZJctGHbd2BQ/company-logo_400_400/company-logo_400_400/0/1696946656115/perky_tech_logo?e=1746057600&v=beta&t=29p8EB4gYYSAar9co68CLU4-wLhvnlj9a31UXvATXyk We are looking for a highly skilled and motivated Senior Application Developer with extensive experience in Node.js and related technologies to join our growing product team.
In this position, you will play a key role in designing, developing, and maintaining high-performance web applications using a modern technology stack. You will collaborate closely with other developers, designers, and
product managers to deliver exceptional user experiences and drive innovation.
Responsibilities
Design and develop: Build scalable and maintainable web applications using Node.js, Express.js, MongoDB, Mongoose,
and Next.js. API development: Design and implement RESTful APIs for seamless communication between front-end and back-end systems. Database management: Work with MongoDB and Mongoose to design and manage database schemas,
ensuring data integrity and efficiency. Front-end integration: Collaborate with front-end developers to integrate user interfaces with back-end services, leveraging your knowledge of React and Next.js. Testing and debugging:
Write unit and integration tests to ensure code quality and identify and resolve bugs effectively. Deployment and maintenance: Deploy applications using Docker and CI/CD pipelines, ensuring smooth and efficient releases.
Performance optimization: Analyze and optimize application performance to enhance user experience and scalability. Collaboration: Work effectively in a collaborative team environment, participating in code reviews and contributing
to architectural discussions.
Qualifications
5+ years of experience in software development, with a strong focus on back-end technologies.Extensive experience with Node.js, Express.js, MongoDB, Mongoose, and
Next.js.Solid understanding of RESTful API design principles and best practices.Proficiency in JavaScript, including ES6+ features.Experience with front-end technologies like HTML, CSS, and jQuery.Familiarity with Docker
and CI/CD pipelines.Strong problem-solving and debugging skills.Excellent communication and collaboration skills.Experience with cloud platforms like AWS, Azure, or GCP.Familiarity with other front-end frameworks like React
or Vue.js.