Seeking a Full Stack Developer with experience in backend and frontend development, API development, documentation, and Agile methodology. Proficient in Python, Typescript, and Node JS. Knowledge of AWS Serverless services and strong attention to detail. Experience with source control systems, front-end frameworks, and continuous integration tools. Ability to troubleshoot, debug, and ensure software security and efficiency. Familiarity with IT infrastructure, application development, business systems, collaborative and social technologies, information security, and project leadership.
WHAT YOU'LL DO
To realize our digital transformation, we need to transform our products, experiences, processes, technology and how we operate. Delivering our clients unrivalled experience of exceptional service, value and flexibility is part of our DNA. We are looking for people who are passionate about Agile ways of working and want to spread this approach within our teams and business processes.
As a squad member, you will bring expertise in full stack development, Performance and stability of custom-built products. This Senior IT Full Stack Engineer oversees all aspects of backend development including API and core functional logic, with add on skill of frontend development. This may include developing API development, backend development in technologies like python, Typescript, Node JS. Work would also involve documentation of all designs and development. It would be required to attend agile ceremonies and demo/present the development work incrementally.
YOU'RE GOOD AT
- Proven experience as a Full Stack Developer or similar role
- Familiarity with common stacks
- Knowledge of multiple back-end languages (e.g., Python, Node JS, Typescript)
- Knowledge of multiple front-end languages and libraries (e.g., React, Node.js, HTML/ CSS, JavaScript)
- Familiarity with databases/Data warehouse (e.g., Snowflake, AWS DynamoDB, RDS, MySQL, MongoDB), web servers (e.g., Apache) and UI/UX design
- Develop & deploy applications on AWS Serverless services (Lambda, Step Functions, API Gateway)
- Excellent communication and teamwork skills
- Great attention to detail
- Organizational skills
- Familiarity with Agile development practices.
YOU BRING (EXPERIENCE & QUALIFICATIONS)
- 5-8 years of experience in full stack development.
- 3+ years of experience in Node JS.
- 3+ years of experience in Python (Good to have).
- Working knowledge of typescript.
- Experience in different software development models and life cycle, including continuous delivery
- Knowledge of Agile Methodologies and ways of working (Scrum, XP, Kanban)
- Troubleshoot, debug and upgrade software.
- Create security and data protection settings.
- Test software to ensure responsiveness and efficiency.
Nice to have:
- Experience with Source control systems like GIT, TFS
- Experience with modern front-end frameworks (Angular, React, Vue.js)
- Experience with Continuous Integration tools (i.e., Octopus, Hudson, Jenkins)
Good to Have:
- Experience developing desktop and mobile applications.
- Multiple Front end Skills other than mentioned above: Javascript - Angular, XML, jQuery
Preferred Skills:
- Python, Node JS, React, Typescript, AWS Lambda, AWS DynamoDB/RDS
Specific training or certifications in Performance Testing is preferred
YOU'LL WORK WITH
BCG’s information technology group collaboratively delivers the latest digital technologies that enable our consultants to lead and our business to grow. For our IT jobs, we seek individuals with expertise in the areas of IT infrastructure, application development, business systems, collaborative and social technologies, information security, and project leadership.