DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Ensono Expert Fullstack Developer, Product & Tech in Pune, India

Expert Fullstack Developer, Product & TechPune, IndiaJR010565

What You will Need

– Extensive development experience (10+ years) in dynamic and technology-diverse settings, with a focus on cost-efficiency.

– Proficient in interpreting business needs and devising innovative technical solutions within established technical frameworks.

– Strong expertise in JavaScript technologies, including Node.js, TypeScript, and Express.js .

– Practical experience with front-end frameworks such as AngularJS and React.

– Familiarity with Amazon Web Services (AWS) and serverless architecture patterns .

– Solid grasp of Test-Driven Development (TDD) and automated acceptance testing principles .

– Competent in Object-Relational Mapping (ORM), object-oriented analysis, and design methodologies.

– Experience in continuous integration practices for code and database management.

– Demonstrated ability to collaborate in a pair programming setup.

– Keen attention to detail.

– Exceptional analytical and problem-solving abilities, coupled with effective communication skills to disseminate solutions to team members.

– Comprehensive understanding of the software development lifecycle, encompassing design, testing, deployment, and documentation.

– Track record of successful code refactoring.

– In-depth knowledge of unit testing and performance testing techniques.

– Outstanding written and oral communication abilities, including presentation skills.

– Proven background in agile software development processes.

Responsibilities:

– Design, develop, and implement full stack software solutions to address complex business issues.

– Provide technical leadership and strategic direction for software development activities.

– Collaborate with cross-functional teams to ensure software quality.

– Mentor junior software engineers, promoting software development best practices.

Technical Responsibilities:

  1. Design and Development : Design and develop robust, scalable, and efficient software solutions across the full stack (front-end, back-end, and databases).

  2. Code Review and Quality Assurance : Conduct code reviews to ensure code quality and adherence to coding standards. Implement automated testing and debugging tools to ensure software quality.

  3. Performance Optimization : Optimize application for maximum speed, scalability, and maintainability. Identify and rectify bottlenecks and bugs.

  4. Collaboration : Collaborate with cross-functional teams, including product management, design, and other engineering teams, to define and prioritize projects.

  5. Technical Leadership : Provide technical leadership to the team, mentor junior developers, and promote best practices in full stack development.

  6. Continuous Learning : Stay up-to-date with emerging technologies and trends in full stack development. Implement learnings into the development process.

  7. Security : Implement secure coding practices to protect systems and data. Regularly update and patch systems to ensure security.

  8. Documentation : Document code consistently and maintain comprehensive software documentation to ensure ease of use or modification of the software by other engineers.

Sure, here’s a rephrased version:

Proficiency and hands-on experience in the following technology stack is required

Front-end (Client-side)

JavaScript

HTML/CSS

AngularJS

Back-end (Server-side)

Node.js

Express.js

Database

SQL/NoSQL

Snowflake

Automation Testing

MochaJS

Jest

Jasmine

Karma

Test Cafe

JR010565

DirectEmployers