24 oct
|
Softgic
|
Buenos Aires
24 oct
Softgic
Buenos Aires
This is a highly hands-on engineering role for a senior developer with deep expertise in JavaScript/TypeScript, Node.js, modern frontend development, REST APIs, and complex web applications .
The adecuado candidate is comfortable working across the full application stack, contributing to system design decisions, leading code reviews, solving complex technical problems, and mentoring other developers.
What You'll Do
- Design, develop, maintain, and debug complex web applications.
- Build and maintain backend services using Node.js and Express .
- Develop complex Single Page Applications (SPAs) using modern JavaScript frameworks.
- Work across all application tiers, from databases and backend services to frontend applications.
- Design and integrate RESTful APIs and microservices .
- Lead code reviews and promote software engineering best practices.
- Contribute to system design with a focus on security, scalability, performance, and data integrity .
- Develop and maintain unit tests.
- Create technical documentation throughout the software development lifecycle.
- Collaborate closely with QA to ensure comprehensive testing strategies.
- Work with Continuous Integration, TDD, Git, and Agile development practices .
- Support the modernization and evolution of existing applications.
- Mentor developers and share technical expertise across the engineering team.
- Work effectively as a senior individual contributor within a distributed team.
Requisitos
Required Qualifications
- 5+ years of expert-level professional experience with JavaScript and/or TypeScript .
- Strong hands-on development experience with Node.js .
- Professional experience with Express.js .
- Experience building and maintaining complex Single Page Applications (SPAs) .
- Strong experience with at least one modern frontend framework/library such as React, Vue.js, Angular, or AngularJS .
- In-depth knowledge of JavaScript, HTML, CSS, and SCSS .
- Experience designing, developing, or integrating RESTful web services and/or microservices .
- Experience with Docker in Linux or macOS environments.
- Experience with NoSQL and/or MultiValue (PICK) databases .Experience with Git, Agile methodologies, Continuous Integration, and software testing practices .
- Strong understanding of software engineering principles and application architecture.
- Ability to contribute to system design decisions involving scalability, performance, security, and data integrity.
- Strong communication and collaboration skills.
- Advanced English (B2+/C1) for collaboration within a distributed international team.
📌 6936 Sr Software Engineer (Buenos Aires)
🏢 Softgic
📍 Buenos Aires