14 Aug
|
Code Ethics
|
Bengaluru
14 Aug
Code Ethics
Bengaluru
About the OpportunityWe are looking for experienced Full Stack Developers to join a high-impact engineering team working with a leading US-based enterprise. The role involves building and maintaining scalable, enterprise-grade applications using Angular, Node.js, TypeScript, JavaScript, REST APIs, MongoDB, and Data Structures & Algorithms.
You will work closely with client stakeholders, designers, QA engineers, and other cross-functional teams in an Agile environment to develop efficient, reliable, and high-quality software solutions.
Key Responsibilities
- Develop and maintain full-stack web applications using Angular (v14+) and Node.js.
- Write strongly typed TypeScript and modern JavaScript (ES2020+) across front-end and back-end applications.
- Design, build, integrate, and optimize RESTful APIs for enterprise-grade applications.
- Develop reusable Angular components using RxJS reactive patterns and NgRx state management.
- Apply strong Data Structures & Algorithms knowledge to build efficient, scalable, and optimized solutions.
- Collaborate with US-based client stakeholders, designers, QA teams, and other cross-functional teams in an Agile environment.
- Participate in code reviews and maintain high standards of code quality.
- Develop and maintain unit tests using Jest/Jasmine.
- Prepare and maintain technical documentation as required.
Required Skills & ExperienceFrontend
- 4+ years of experience working with Angular (v12+), Angular CLI, and RxJS.
- Strong proficiency in TypeScript, including generics, decorators, and strict mode.
- Strong knowledge of JavaScript ES6+, including async/await, closures, and the event loop.
- Positive understanding of HTML5, SCSS, and responsive web design.
- Experience with UI frameworks such as Bootstrap or Tailwind CSS.
Backend
- 4+ years of experience with Node.js.
- Strong experience with Express.js or NestJS.
- Solid understanding of RESTful API design.
- Experience with authentication mechanisms such as JWT and OAuth 2.0.
- Experience with databases such as MongoDB/Mongoose, PostgreSQL, or MySQL.
- Good understanding of Git version control.
- Basic knowledge of Docker and CI/CD pipelines.
Data Structures & Algorithms
- Strong fundamentals in arrays, strings, hash maps, stacks, queues, trees, and graphs.
- Strong algorithmic thinking with knowledge of sorting, searching, recursion, and dynamic programming.
- Understanding of time and space complexity analysis (Big-O).
- Ability to identify and optimize performance-critical code paths.
- Comfortable solving medium-level programming problems on platforms such as LeetCode, HackerRank, or Codeforces.
- Ability to apply DSA concepts to real-world problems involving APIs, data processing, and front-end performance.
Good to Have
- Experience integrating AI/GenAI capabilities into applications.
- Knowledge of GraphQL.
- Experience with Socket.io.
- Exposure to Redis or Elasticsearch.
- Familiarity with AWS or Microsoft Azure.
Work Arrangement
- 5 days per week
- Monday: Work From Home
- Tuesday–Friday: Work From Client Office
- Location: Bangalore, India
📌 Full Stack Developer (Bengaluru)
🏢 Code Ethics
📍 Bengaluru