Senior NodeJS Software Engineer
at PTC Group
Porto, Norte, Portugal -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 06 Nov, 2024 | Not Specified | 07 Aug, 2024 | N/A | Distributed Systems,Relational Databases,English,Kafka,Integration,Functional Testing,Javascript,Design Patterns,Solid Principles,It,Academic Background | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
ABOUT THE JOB SENIOR NODEJS SOFTWARE ENGINEER
Job Title: Senior NodeJS Software Engineer
Work Regime: Remote
PTC Group is recruiting for a leading e-commerce platform that connects thousands of sellers to millions of consumers, with integrated logistics and digital payment services.
QUALIFICATIONS:
- Technical Skills:
- Strong experience and knowledge of NodeJS and NodeJS frameworks (e.g., Express, NestJS).
- Clear understanding of OOP, design patterns, anti-patterns, and SOLID principles.
- Experience with relational and non-relational databases (e.g., MySQL, Redis).
- Proficiency in testing layers (unit, integration, and functional testing) and version control technologies (e.g., GIT).
- Understanding of queuing and streaming systems (e.g., SQS, Kafka).
- Knowledge of algorithms and distributed systems.
- Education: Academic background in IT or equivalent.
- Language: Proficiency in English.
PREFERRED SKILLS:
- Knowledge of JavaScript (ES6), VueJS, and SCSS.
- Experience with services/microservices-oriented architecture, ideally within an e-commerce scope.
- Familiarity with SCRUM methodology.
Responsibilities:
- Autonomously interpret business and technical requirements, designing, implementing, and testing high-quality solutions.
- Collaborate in a team-based development environment with a modular code base, peer reviews, and pull requests, ensuring disciplined use of source code control and documentation.
- Aim for quality, scalability, performance, and architecture, adhering to best practices, security, and compliance standards.
- Engage in a fast-paced and agile development process.
- Actively contribute to optimizing applications, processes, and methodologies.
- Support and assist peers, fostering a collaborative environment for development, testing, and automation tasks.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Porto, Portugal