Company Overview:
Sureminds Solutions is a leading staffing and recruiting company in the industry, providing comprehensive solutions to clients across various sectors. With a focus on excellence and innovation, our team is dedicated to delivering top-notch talent and exceptional services.
Role and Responsibilities:
- Develop and maintain web applications using NodeJS and TypeScript/JavaScript.
- Understand the software development life cycle and contribute to requirements gathering, analysis, execution, and defect tracking.
- Build REST API's and GraphQL API's, as well as web services using NodeJS, Express JS/Apollo, AWS Lambda, and API Gateway.
- Apply SOA principles, design patterns, and integration architectures in the development process.
- Collaborate with the agile team using tools like JIRA, GIT, GITLAB, SVN, and Bit Bucket.
- Perform object-oriented analysis and design (OOAD) to create robust solutions.
- Utilize PaaS and IaaS cloud computing technologies effectively.
- Develop secure and high-performance Web APIs that meet user requirements.
- Work with serverless frameworks, AWS JS SDK, and various AWS services such as Lambda, SNS, SES, SQS, SSM, S3, EC2, IAM, CloudWatch, Kinesis, and CloudFormation.
- Have a solid understanding of SQL/NoSQL Databases like SQL, DynamoDB, Neptune DB, and AWS Time stream DB.
- Implement TDD practices by writing unit test cases and following coding standards.
Candidate Qualifications:
- 5-8 years of experience in software web development using NodeJS and TypeScript/JavaScript.
Required Skills:
- Strong experience in NodeJS, TypeScript/JavaScript
- Knowledge of REST API's, GraphQL API's
- Experience with Express JS/Apollo, AWS Lambda, and API Gateway
- Familiarity with SOA principles and design patterns
- Proficiency in agile methodologies and tools (JIRA, GIT, GITLAB, SVN, Bit Bucket)