Senior Software Engineer (Node.js & AWS)
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.