Senior Software Engineer (JavaScript/Node.js)
Softgic
Job description
About the role
Softgic is looking for a senior, hands-on software engineer with deep expertise in JavaScript/TypeScript, Node.js, modern frontend development, REST APIs and complex web applications. The role covers the full application stack, from system design and code reviews to mentoring other developers.
Key responsibilities
- Design, develop, maintain and debug complex web applications.
- Build and maintain backend services with Node.js and Express.
- Develop complex single-page applications with modern JavaScript frameworks.
- Work across all tiers, from databases and backend services to frontend.
- 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 and create technical documentation.
- Collaborate with QA on testing strategies and work with CI, TDD, Git and Agile.
- Mentor developers and support the modernization of existing applications.
Required profile
- 5+ years of expert-level experience with JavaScript and/or TypeScript.
- Experience building and maintaining complex SPAs.
- Experience with RESTful web services and/or microservices.
- Ability to contribute to system design decisions and strong communication skills.
- Advanced English (B2+/C1) for a distributed international team.
Required skills
- Node.js, Express.js and at least one modern frontend framework (React, Vue.js, Angular or AngularJS).
- In-depth knowledge of JavaScript, HTML, CSS and SCSS.
- Docker in Linux or macOS environments.
- NoSQL and/or MultiValue (PICK) databases.
- Git, Agile, continuous integration and software testing practices.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Argentina.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 4 days ago
Expires 1 month from now
8 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Softgic