Job Code - DEVMLL2013
Full Stack Developer on Angular, Express, and Node.js
We seek an experienced Full Stack Developer specializing in Angular and Express.js on Node.js to join our development team. As a Full Stack Developer, you will be responsible for creating a top-level coding base using Angular best practices. Your role will require implementing an exciting and streamlined user interface in Angular and a robust and service-oriented backend in Express.js on Node.js.
Responsibilities
- Developing front-end website architecture using Angular.
- Designing user interactions on web pages.
- Developing backend services using Express.js on Node.js.
- Ensuring responsiveness of applications and maintaining code integrity and organization.
- Meeting both technical and consumer needs.
- Collaborating with team members on projects and providing valuable insights into design and implementation.
- Testing software to ensure responsiveness and efficiency, troubleshooting, debugging, and upgrading software.
- Creating security and data protection settings.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a similar field.
- Proven experience as a Full Stack Developer or similar role.
- Experience developing web applications using Angular, Express.js, and Node.js.
- Knowledge of multiple front-end languages and libraries (e.g., HTML/ CSS, JavaScript, XML, jQuery).
- Proficient in back-end languages (e.g., JavaScript, TypeScript).
- Proficient in the database technology of PostgreSQL.
- Experience with cloud platforms like AWS.
- Knowledge of code versioning tools such as Git.
- Excellent verbal and written communication skills.
Nice to Have
- Knowledge of software testing frameworks.
- Experience with other front-end frameworks/libraries like React or Vue.js.
- Familiarity with continuous integration and deployment.
Years of Experience
- 6+ years
As a Full Stack Developer, you should be comfortable with front-end and back-end coding languages, development frameworks, and third-party libraries. The position is full-time, and depending on the company’s remote work policy, remote work options may be available.