Software Engineer (JavaScript, React, Scala, TypeScript) - The AES Group
Charlotte, NC
About the Job
Position Title: Software Engineer (JavaScript, React, Scala, TypeScript)
Location: Charlotte, NC (Onsite)
Job Type: Contract
Let's create our future together at The AES Group!
About The AES Group:
The AES Group is a premier technology consulting company that has been bringing businesses and talent together for over 20 years to deliver the most innovative technology solutions that create the most positive impact on society. AES has helped over 40 business enterprises, including Fortune 500 companies, engage their customers, empower their employees, and transform their business operations with the power of cloud, data, AI, and other emerging technologies.
About the Role:
We are seeking talented and product-focused Software Engineers to assist in building and scaling an exciting new product under critical deadlines. This position will challenge your skills in frontend and backend engineering, product management visual design and system design. If you enjoy multi-tasking, being challenged and wearing many hats, you may be a perfect fit for our client!
Requirements:
- Possess a deep understanding of financial services industry and its regulations
- Skilled in JavaScript, R Code, and other relevant programming languages for backend development
- Proficient in using various monitoring tools for tracking system performance
- Experience with SAN - Storage Area Network and other relevant networking systems
- Strong knowledge of security practices relevant to software engineering
- Ability to design and develop modules and deliverables as per project requirements
- Demonstrated expertise in resolving issues swiftly and effectively
- Proficiency in creating presentations to articulate technical concepts and progress
- Familiarity with loan origination and credit systems
- Understanding of insurance processes in the context of financial services
- Capable of performing ad hoc financial tasks and analyses as needed
- Experience with web app development and UX design concepts
- Knowledge of desktop hardware and its integration with software systems
- Ability to work on 'About Time' management systems and other relevant tools
- Demonstrated skills in coding and ability to ensure quality in all deliverables
- Experience in dispute resolution in a software engineering context
- Ability to progress engineering projects effectively and within timelines.
Key Responsibilities:
- Primarily, this is a hands-on coding role, with a focus on implementing user-facing features using JavaScript, Typescript/Scala, GraphQL and ReactJS.
- Participate in daily stand-ups with your team and cross functional teams to address and resolve issues.
- Occasionally pair up with other engineers to solve complex problems or assist with refactoring modules.
- Enhance technical knowledge while engineering solutions or reviewing pull requests.
- Produce technical artifacts, including but not limited to, Technical Design and architecture diagrams.
Qualifications:
- Minimum 5 years of experience designing and developing products at scale.
- Proficiency with TypeScript/JavaScript is essential.
- While the role predominantly demands backend work with GraphQL, Typescript, and ReactJs, you should also be able to jump into the front-end user experience.
- Capability of developing multiple platforms - mobile web and desktop web.
- Comfortable working in ambiguous situations with a fast-paced work rhythm.
- Ability to independently implement code that is clear, concise, and tested, maintaining a high standard for quality and operational excellence.
- Experience with iterative design and working with cross-functional teams.
Collaboration:
- You will work closely with our product and design teams.
- Your role is cross-functional and will involve partnering with various product and platform engineering teams.
- Work with our security team to maintain the safety of our members.
- Provide and receive real-time feedback from the team, with the focus being on product and code quality.
- Advocate the value of data-driven product development within our organization through presentations and conversations.
What we offer:
- Competitive pay with a focus on your performance and outcomes
- Professional growth opportunities that enable you to connect and collaborate with industry leaders and drive business value for some of the world's most innovative and forward-thinking companies
- Open and collaborative environment where your contributions help shape The AES Group into something that works for you, not just a company you happen to work for
Let your future start with The AES Group and join our mission to create the most positive impact on society with the power of technology. Apply now.