Job Description
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 developmen. Required Qualifications. Education: Bachelors degree in Computer Science, Information Technology, or a related field. Experience:. o3+ years of professional experience in software development. oProven experience with JavaScript, React, and Node.js. Technical Skills:. oStrong proficiency in JavaScript, including ES6+ syntax and features. oExtensive experience with React, including state management (Redux or Context API). oSolid understanding of Node.js and frameworks such as Express. oProficient understanding of code versioning tools, such as Git. oExperience with RESTful APIs. oExperience with front-end build tools and package managers (e g, Webpack, npm/yarn). oKnowledge of modern authorization mechanisms, such as JSON Web Token (JWT) and OAuth 2-0. Soft Skills:. oExcellent problem-solving skills and attention to detail. oStrong communication and interpersonal skills. oAbility to work both independently and in a team-oriented, collaborative environment. oStrong 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.
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Search Engineer
Employement Type: Full time
Contact Details:
Company: Aeries Technology
Location(s): Bengaluru
Keyskills:
rest
node.js
code versioning tools
software developmentapi
communication skills