Senior Software Engineer (Node.js & AWS)

Concentrix·Remote(United States)
Software Development
Excel

WFA Digital Insight

The demand for skilled software engineers with expertise in Node.js and AWS has grown significantly, with the cloud computing market expected to reach $791 billion by 2028. Concentrix, a leader in digital transformation, is seeking a Senior Software Engineer to drive tech-powered and intelligence-fueled experiences. With over 70 countries and numerous awards for best workplaces, Concentrix stands out as a top destination for career growth. Before applying, candidates should be prepared to showcase their proficiency in developing scalable code, collaborating with cross-functional teams, and driving solution architecture.

Job Description

About the Role

As a Senior Software Engineer at Concentrix, you will be part of a dynamic team responsible for developing robust and scalable software solutions using Node.js and AWS. Your day-to-day tasks will involve understanding and extracting data from legacy systems, collaborating with cross-functional teams, and contributing to solution architecture. The successful candidate will be working within an Agile framework, communicating effectively with stakeholders, and maintaining a high level of technical expertise. The role requires a strong background in software development, excellent communication skills, and the ability to work collaboratively or independently as needed. Concentrix is committed to providing a world-class work environment that fosters innovation, creativity, and growth. As a Senior Software Engineer, you will have the opportunity to work with a talented team of professionals who are passionate about delivering exceptional results.

What You Will Do

  • Rapidly understand and extract data from legacy systems independently
  • Overcome data extraction limitations in legacy systems
  • Write stable, extensible, and unit-tested code
  • Communicate effectively with team members, product managers, and project managers
  • Diagnose complex issues and implement resolutions
  • Implement new requirements following Agile and architectural principles
  • Manage application requirements and collaborate with teams to ensure quality
  • Support planning and design for solution architectures in a multi-system environment
  • Add value through communication within the client community
  • Collaborate on product architecture and design problem-solving
  • Operate within continuous integration, delivery, and deployment pipelines

What We Are Looking For

  • 5+ years of software development experience with Node.js in AWS
  • Expertise in developing REST APIs and tooling for documentation
  • Experience in continuous integration and delivery environments
  • Knowledge of SQL databases (MySQL, Postgres) and cloud development using AWS Lambda
  • Ability to analyze and extract data from legacy systems independently
  • Proficiency with modern development tools (e.g., git, docker)
  • Agile team experience with excellent communication skills
  • Motivated to learn and tackle challenging projects positively
  • Ability to work collaboratively or independently as needed
  • Preferred previous consulting experience

Nice to Have

  • Experience with Excel for data analysis and reporting
  • Familiarity with data visualization tools
  • Knowledge of cybersecurity best practices
  • Certification in AWS or Node.js

Benefits and Perks

  • Competitive salary and incentives
  • Opportunity to work with a talented team of professionals
  • Collaborative and dynamic work environment
  • Professional development and growth opportunities
  • Flexible work arrangements and remote work options
  • Access to cutting-edge technologies and tools
  • Recognition and rewards for outstanding performance
  • Comprehensive benefits package, including health, dental, and vision insurance
  • Generous paid time off and holidays

How to Stand Out

  • Ensure your portfolio showcases your expertise in Node.js and AWS, with a focus on scalable and efficient code.
  • Prepare to discuss your experience with Agile methodologies and how you contribute to solution architecture.
  • Familiarize yourself with Concentrix's products and services to demonstrate your understanding of the company's goals and vision.
  • Highlight your ability to work collaboratively and communicate effectively with cross-functional teams.
  • Be prepared to provide examples of complex issues you've diagnosed and resolved, and how you implemented resolutions.
  • Research the market salary range for Senior Software Engineers in your location to negotiate a fair salary.
  • Ask about opportunities for professional growth and development during the interview process to ensure alignment with your career goals.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.