Senior Node.js Engineer

Location: Tandil, Mar del Plata, Buenos Aires, Buenos Aires, Argentina
Date Posted: 07-09-2018

Do you bring experience and passion to your work? Do you enjoy working as part of a team? Does seeing a software product take shape and come to life make you happy? If yes, you’d fit right in at Spark Digital and we’d love to talk about about the Senior Node.js Engineer role we’re looking to fill.
 
Our Engineers bring the vision and goals of our clients to life by bringing experience and passion to the software development process. Their expertise and client-focused approach delivers on the client’s technology goals while also helping to remove risk and stress from the development process. Spark Digital Engineers take pride in elegant and robust solutions that bring peace of mind to those who rely on them.
 
Members of our team have experience working in every stage of the software development life cycle. They are passionate about learning new technologies and thrive in a fast-paced work environment.
 
Responsibilities
  • Takes responsibility for the technical execution of projects and overall quality of the code being developed.
  • Provides hands-on programming and testing (functional, integration, unit testing, etc.).
  • Demonstrates expertise in Agile methodologies and SDLC processes.
  • Supports adherence to project timelines and budgets.
  • Constantly seeks to reduce friction in the client experience and delivery process.
  • Understands clients’ business-level strategies and identifies new business opportunities.  
  • Creates detailed plans well in advance and initiates action to move projects forward and adhere to project timelines and budgets.
  • Assumes responsibility for solving any technical issues, roadblocks or project risks.
  • Leads code reviews and enforces best practices for coding and documentation standards.
  • Recognizes challenges early and escalates issues to project leadership.
  • Constantly looks for ways to increase the team’s velocity/productivity.
  • Seeks to clarify business requirements and shares responsibility with leadership to transform those requirements into results.
  • Evaluates, recommends and selects simple, cost effective and stable frameworks/solutions where possible.
  • Adjusts activities to respond to changing circumstances and create value.
  • Manages time effectively, monitoring performance against deadlines and milestones.
  • Takes an active role in managing the client relationship. Makes sure that team members provide status updates and other routine client communications.
  • Mentors and provides coaching to team members.
 
Technical Requirements
  • Advanced Node.js knowledge
  • Experience managing REST services
  • Knowledge of microservices architecture
  • Knowledge of caching and AWS would be a big plus
 

Qualifications
  • BS or advanced degree in software engineering or equivalent professional experience.
  • Minimum six years of experience in Software Development.
  • Excels at critical reasoning and decision making.
  • Experience working with distributed teams and clients.
  • Knowledge of Agile and SDLC concepts, practices, and techniques.
  • Competency developing, validating, and deploying web and/or mobile applications.
  • Familiar with both SQL and NoSQL databases.
  • Strong knowledge of non-functional areas, such as: performance, scalability, user experience, etc.
  • Strong written and verbal communication skills (in English).
  • Obsessive focus on details and accuracy of final deliverables.
  • Proven ability to earn trust from clients and build lasting relationships.
 

About the Client:
Our client is a global diversified media and information services company focused on creating and distributing authoritative and engaging content to consumers and businesses throughout the world. The company comprises businesses across a range of media, including news and information services, book publishing and digital real estate services
 
About Spark Digital:
Spark Digital is a group of thinkers, designers and builders who make software products to power the Communications, Media and Technology industries. We seek to foster long-term relationships with our clients by bringing experience, passion and a collaborative spirit to everything we do. We are proud to work with companies like FOX, AP, Dow Jones, NBCU and others. We’re always looking for experts who are  passionate about building new products and enjoy working as part of a team to join the Spark Digital family.
or
this job portal is powered by CATS