Drag

FullStack Developer

Location : ,

Job Description

Full Stack Developer (AWS, .NET/Java)

12+ years in .NET or Java development, strong experience with Node.js, AWS cloud technologies (Lambda, EC2, S3), UI skills (React, HTML, CSS), microservices, database integration (SQL/NoSQL), RESTful API design, and security best practices.

Summary Of Project:
The goal of the program is to successfully build and deliver an AWS cloud based SAAS product.
 
Job Description:
We are seeking a skilled full stack Developer with experience in AWS technologies (Lambdas, EC2, S3, etc.), Node.js, and either .NET or Java and experience in UI technologies (React, CSS, HTML, Node.js, etc.). The ideal candidate will have experience in database integration, microservice architecture, and a strong understanding of security best practices.
 
Key Responsibilities:

  • Design, develop, and maintain front end components using React, Node.js.
  • Design, develop, and maintain backend services using AWS, Node.js, .NET, or Java.
  • Create and optimize serverless applications using AWS Lambda and related technologies.
  • Integrate and manage databases, ensuring data integrity and performance.
  • Implement security measures and best practices throughout the development lifecycle.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot and resolve backend issues, ensuring high performance and responsiveness.

 
Required Skills:

  • Minimum of 12 years of experience in either .Net OR Java Development
  • Strong experience with Node.js and either .NET or Java.
  • UI Skills (React, NodeJS, JavaScript, HTML, CSS, etc.).
  • RESTful API design
  • Cloud Skills (could be AWS: Lambda, API Gateway, S3, etc.).
  • Familiarity with microservices and RESTful API design.
  • Knowledge of database integration (SQL, NoSQL).
  • Understanding of security practices (OAuth, JWT, encryption, etc.).
  • Experience with CI/CD pipelines
  • Experience running the automated tests with the QA teams on the code.

 
Soft Skills:

  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration abilities.
  • Ability to work in a fast-paced, agile environment.
  • Eagerness to learn and adapt to new technologies.