Job role : Consultant - Full Stack Developer
Duration : 6-12 months CTH
Location : 3 days onsite, 2 days remote hybrid in Woodbridge, NJ
About the Role :
We are seeking a skilled and motivated Full Stack Software Developer Consultant to join our technology team. In this role, you will collaborate with business stakeholders, product managers, and IT teams to design, develop, and implement scalable software solutions across the full technology stack. The ideal candidate is passionate about building modern applications that drive business value and improve user experience.
Key Responsibilities :
Application Delivery
- Design, develop, test and deploy high-quality software solutions using React, AWS, and modern scripting languages.
- Adhere to architecture decisions to ensure scalability, performance, and maintainability.
- Collaborate with Software Engineering Lead to translate business requirements into technical specifications.
Cloud Development
Leverage AWS services for application development, including database management, serverless computing, and cloud storage solutions.Optimize performance and cost-efficiency of applications hosted in AWS.Ensure security best practices in cloud-based development.API Development & Integration
Design, develop, and manage APIs to support seamless integration across systems.Ensure APIs adhere to performance, scalability, and security standards.Scripting and Development
Utilize expertise in scripting languages such as TypeScript, JavaScript, and Python to deliver robust software solutions.Ensure cross-platform compatibility and performance optimization.SQL Development
Design, develop, and optimize SQL queries and database structures to support application requirements.Ensure data integrity, performance, and security in SQL-based systems.Collaboration & Communication
Work closely with cross-functional teams, including Business Solution Engineers, QA, and business stakeholders, to ensure successful project delivery.Share experience and knowledge with a team of engineers, fostering a culture of collaboration, innovation, and technical excellence.Clearly communicate technical concepts to non-technical audiences.Promote best practices in coding, testing, and deployment across the team.Qualifications :
Bachelor's degree in computer science, computer engineering or a related field.5+ years of experience in software engineering and design.Proficient in React for building responsive, user-centric web applications.Hands-on cloud experience with AWS services such as Lambda.Experience working with AWS databases (e.g., DynamoDB, Redshift) optimizing for performance and scalability.Strong knowledge of designing, developing, and managing APIs on platforms like WSO2, REST, and GraphQL.Advanced skills in TypeScript, JavaScript, and Python for software development and scripting.Experience with SQL development and optimization.Familiarity with Agile / Scrum frameworks for managing and delivering projects.Effective communication and collaboration skills to work with cross-functional technology teams, including software engineers, solution engineers, infrastructure engineers, and architects.Experience in developing portfolio management and trading applications is a plus