What are the responsibilities and job description for the Full stack (Node JS) Developer position at Axelon?
Job Title : Full stack (Node JS) Developer
Location : Sunnyvale, CA (Hybrid)
Pay : 64 / hr.
Job Description :
- 6 Years of experience.
- Develop full-stack applications with React (frontend) and Node.js (backend).
- Design and manage PostgreSQL databases.
- Build and integrate RESTful APIs.
- Deploy and manage applications using Docker.
- Collaborate with teams to deliver high-quality solutions
- Strong skills in React, Node.js, and PostgreSQL.
- Experience with Docker and containerized deployments.
- Familiarity with Git and debugging tools.
Expectations from this role :
Independently develops error free code with high quality validation of applications, guides other developers and assists Lead 1 - Software Engineering
1. Understand and provide input to the application / feature / component designs; developing the same in accordance with user stories / requirements.
2. Code, debug, test, document and communicate product / component / features at development stages.
3. Select appropriate technical options for development such as reusing, improving or reconfiguration of existing components.
4. Optimize efficiency, cost and quality by identifying opportunities for automation / process improvements and agile delivery models
5. Identify the problem patterns and improve the technical design of the application / system
6. Proactively identify issues / defects / flaws in module / requirement implementation
7. Assists Lead 1 - Software Engineering on Technical design. Review activities and begin demonstrating Lead 1 capabilities in making technical decisions
Nice to have :
1. Explain and communicate the design / development to the customer
2. Perform and evaluate test results against product specifications
3. Develop user interfaces, business software components and embedded software components
5 Manage and guarantee high levels of cohesion and quality
6 Use data models
7. Estimate effort, and resources required for developing / debugging features / components
8. Perform and evaluate test in the customer or target environment
9. Team Player
10. Good written and verbal communication abilities
11. Proactively ask for help and offer help
Knowledge Examples :
1. Appropriate software programs / modules
2. Technical designing
3. Programming languages
4. DBMS
5. Operating Systems and software platforms
6. Integrated development environment (IDE)
7. Agile methods
8. Knowledge of customer domain and sub domain where problem is solved
Education / Experience Requirements
Graduate in Engineering or MCA / Equivalent with 3 years of Software Engineering experience
Graduate in Science / Commerce or BCA / Equivalent with 4 years of Software Engineering experience