Job Description
We are seeking an experienced to Full stack developer with 5-8 years of expertise in building applications using full stack technologies. The ideal candidate will have strong experience in React JS, Nest JS, Java , and Microservices, with a preference for candidates with AWS and Docker experience. This role involves leading the development of highly scalable, fault-tolerant applications based on microservices architecture, deployed in Docker containers.
**Required Skills & Qualifications: **
· 7-8 years of experience in UI development, with a strong focus on Angular (preferably Angular 12+).
· Expertise in TypeScript, JavaScript (ES6+), HTML5, CSS3, and SCSS.
· Hands-on experience with state management (e.g., NgRx, RxJS).
· Proficiency in RESTful APIs integration and asynchronous programming.
· Strong understanding of UI/UX principles and responsive web design.
· Familiarity with backend development using js / Java (whichever applies).
· Experience with Git, CI/CD pipelines, and Agile development practices.
· Knowledge of unit testing (Jasmine/Karma) and end-to-end testing frameworks.
· React Hooks, Core Java, HTML, CSS, JavaScript, MongoDB, NodeJS.
· Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
· Strong proficiency in React JS, Nest JS, Java, MERN stack and Microservices.
· Experience with cloud platforms, preferably AWS.
· Proficiency in using Docker for application containerization.
· Solid understanding of database technologies and web services.
· Strong problem-solving skills and the ability to work independently.
· Excellent communication and leadership skills.
· Familiarity with Agile/Scrum methodologies.
· Experience with other JavaScript frameworks and libraries.
· Knowledge of DevOps practices and tools.
· Experience in performance tuning and optimization of applications.
Key Responsibilities:
Application Development:
Lead the design and development of complex web applications using React JS, Nest JS, and Java.
· Implement microservices architecture to ensure high scalability and fault tolerance.
· Architect, design, and implement scalable, robust, and secure applications usingAzure cloud services.
· Develop application features and functionalities using C#, Node.js, or Python, ensuring highperformance and responsiveness.
· Write clean, maintainable, and efficient code following industry best practices and coding standards.
· Work independently to define, manage, and complete activities.
· Manage timelines/deliverables within the team towards the successful delivery of projects.
· Develop solutions that are in line with client's technology biases, deliver efficiency and scalability, and enable new trading activities.
· Provide knowledge transfer to team members and support staff through application demos, walkthroughs, and documentation.
Technical Leadership:
Project Management:
System Architecture:
Containerization and Deployment:
Troubleshooting and Debugging:
Stakeholder Communication:
Right to Work Requirements:
This role is limited to persons with indefinite right to work in the United States.
Location: 830 E. Higgins Road, Suite # 111-E, Schaumburg, IL - 60173 - 2 days on site)