12 Arrixa Jobs
Full Stack Engineer - Node.js/React.js (10-15 yrs)
Arrixa
posted 10d ago
Key skills for the job
Job Description :
We are seeking an experienced Full Stack Node.js React Engineer who will be responsible for designing, developing, and maintaining both the front-end and back-end components of web applications. This role requires a deep understanding of JavaScript, Node.js, React.js, and modern web development practices.
As a Full Stack Engineer, you will be working in an agile environment, collaborating with other engineers, product managers, and designers to create innovative solutions. You should be able to work on all layers of the application stack, from server-side development to client-side implementation, and should be comfortable managing databases, creating RESTful APIs, and deploying applications.
Key Responsibilities :
- Design, develop, and maintain both the front-end and back-end of web applications using Node.js, React.js, and other modern technologies.
- Develop robust, scalable, and efficient server-side applications using Node.js. Work with Express.js or similar frameworks to build RESTful APIs and integrate with front-end components.
- Build dynamic and responsive user interfaces using React.js. Ensure seamless interaction between the back-end and front-end by consuming RESTful APIs effectively.
- Design and manage relational databases, particularly using PostgreSQL. Write optimized queries, manage schema designs, and ensure efficient data retrieval and storage.
- Create and integrate RESTful APIs to enable interaction between the client and server. Ensure smooth communication between different services and components.
- Utilize Git for version control to manage codebase and collaborate efficiently with the development team. Participate in code reviews and ensure best practices are followed.
- Use deployment tools and platforms such as Docker, AWS, and similar tools to deploy applications and manage cloud-based infrastructure. Implement CI/CD pipelines for efficient application deployment and testing.
- Identify and resolve performance bottlenecks across both front-end and back-end systems. Ensure that applications are optimized for high performance and scalability.
- Work in an agile development environment, collaborating with team members through daily stand-ups, sprint planning, and retrospectives. Provide insights during sprint reviews and actively contribute to continuous improvement.
- Implement security best practices on both the client-side and server-side to ensure that applications are secure and user data is protected.
Required Skills and Qualifications :
- At least 10 years of experience as a Full Stack Developer or in a similar role, with a strong portfolio of completed projects showcasing your technical skills.
- Deep understanding of JavaScript, with expertise in Node.js, Express.js (or similar frameworks), and asynchronous programming.
- Strong experience with React.js for building dynamic, responsive UIs, including experience with hooks, component lifecycle, state management, and integration with back-end APIs.
- Proficient in working with relational databases, particularly PostgreSQL. Knowledge of database design, query optimization, and data migrations.
- Experience in designing and consuming RESTful APIs. Solid understanding of HTTP methods, status codes, and API testing and documentation.
- Expertise in using Git for version control, managing branches, and collaborating with team members.
- Familiarity with deployment tools like Docker, cloud platforms such as AWS, and modern CI/CD pipelines for automating testing, building, and deployment processes.
- Experience in developing responsive and mobile-friendly applications using front-end technologies like HTML5, CSS3, and Bootstrap (or similar frameworks).
- Strong problem-solving skills and the ability to quickly troubleshoot issues and implement solutions.
- You should be able to identify and resolve both technical and performance issues effectively.
- Excellent communication skills, both verbal and written, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
- Ability to work well within a collaborative team environment.
Functional Areas: Software/Testing/Networking
Read full job description5-10 Yrs
Bangalore / Bengaluru, Pune
4-9 Yrs
Bangalore / Bengaluru, Pune
5-10 Yrs
Bangalore / Bengaluru
2-5 Yrs
Bangalore / Bengaluru