CAREERS

AWS Serverless Full-Stack Developer

Full Stack Developer
Office
Full Time

We are seeking a talented and motivated developer to join our team as an AWS Serverless Full Stack Developer. In this role, you will be responsible for contributing to the development of a cybersecurity application using serverless architecture on the AWS platform. The ideal candidate will have a strong background in ReactJS, Python, NodeJS, possess basic knowledge of AWS services, familiarity with streaming analytics platforms, data warehousing, and data lakes, and a demonstrated commitment to open source project contributions.

Apply For This Role

Role Requirements

Experience and Qualifications:

  • Freshers or up to 2 years of experience.
  • Degree in Computer Science, Software Engineering, or a related field.
  • Proficiency in ReactJS for front-end development.
  • Strong programming skills in Python and NodeJS for backend development.
  • Basic knowledge of AWS services, with a focus on serverless technologies.
  • Familiarity with streaming analytics platforms, data warehousing, and data lakes.
  • Demonstrated Commitment to open-source project contributions.
  • Understanding of cybersecurity principles is a plus.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.

Role Responsibilites

Duration and Location:

  • The position is based in Hyderabad/Bangalore.
  • Location: We have offices both in Hyderabad and Bangalore. The resource can choose from these 2 locations as working locations.

Application Development:

  • Collaborate with the development team to design, develop, and implement serverless applications using ReactJS for the frontend and Python/NodeJS for the backend.
  • Work on user interface and user experience enhancements to ensure a seamless and intuitive application.

Serverless Architecture:

  • Utilize AWS Lambda, API Gateway, DynamoDB, and other serverless services to architect scalable and highly available applications.
  • Implement best practices for serverless development, including security, performance, and cost optimization.

Integration:

  • Integrate the application with various cybersecurity APIs and services to enhance functionality and data retrieval.
  • Collaborate with other teams to ensure smooth integration with external systems.

Streaming Analytics:

  • Develop an understanding of streaming analytics platforms and incorporate real-time data processing into the application architecture.
  • Explore and implement solutions for processing and analysing streaming data for cybersecurity insights.

Data Warehousing and Data Lake:

  • Gain exposure to data warehousing concepts and contribute to the design and implementation of data storage solutions.
  • Work with data lakes to store and manage large volumes of structured and unstructured data.

Open Source Contributions:

  • Actively contribute to relevant open-source projects, demonstrating a commitment to community collaboration and continuous learning.
  • Share knowledge and insights gained from open-source contributions with the Development Team.

Testing and Debugging:

  • Write unit tests and perform debugging to ensure the reliability and stability of the application.
  • Collaborate with QA teams to conduct thorough testing and identify potential issues.

Documentation:

  • Document code, technical designs, and architecture to facilitate knowledge sharing within the team.
  • Keep documentation up-to-date with any changes made during the development process.