Source description
About the role
Job Description: This role focuses on developing and maintaining client projects using JavaScript, React, and Node.js as well as building custom integrations on our platforms iPaaS product (Pipelines) As a Software Engineer, you will work closely with our clients and cross-functional teams to deliver high-quality, scalable, and maintainable software solutions. Key Responsibilities: Creating estimates: Review client requirements and technical specs, providing levels of effort, and quickly developing proof of concept demos. Develop and Maintain Applications: Design, build, and maintain efficient, reusable, and reliable JavaScript code using React for front-end development and Node.js for back-end services. Client Collaboration: Engage with clients to understand their requirements, provide technical guidance, and deliver tailored solutions that meet their business needs. Code Quality: Ensure the best possible performance, quality, and responsiveness of applications by identifying and fixing bottlenecks and bugs. Testing and Debugging: Write and maintain unit tests, integration tests, and end-to-end tests to ensure the robustness of applications. Documentation: Create and maintain documentation for code, architecture, and development processes to ensure clarity and continuity. Continuous Improvement: Stay up-to-date with the latest industry trends, technologies, and best practices in JavaScript, React, and Node.js development. Required Qualifications: Education: Bachelors degree in Computer Science, Information Technology, or a related field. Experience: 3+ years of professional experience in software development. Proven experience with JavaScript, React, and Node.js. Technical Skills: Strong proficiency in JavaScript, including ES6+ syntax and features. Extensive experience with React, including state management (Redux or Context API). Solid understanding of Node.js and frameworks such as Express. Proficient understanding of code versioning tools, such as Git. Experience with RESTful APIs. Experience with front-end build tools and package managers (e g, Webpack, npm/yarn). Knowledge of modern authorization mechanisms, such as JSON Web Token (JWT) and OAuth 2-0. Soft Skills: Excellent problem-solving skills and attention to detail. Strong communication and interpersonal skills. Ability to work both independently and in a team-oriented, collaborative environment. Strong organizational and time management skills. Preferred Qualifications: Experience with cloud platforms: AWS, Azure, or Google Cloud. Knowledge of CI/CD pipelines: Experience with tools like GitHub Actions. Familiarity with other front-end frameworks/libraries: such as Angular or Vue.js. Understanding of DevOps practices. Role: Search Engineer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate
More at Aeries Technology