Full Stack Software Engineer

WORK FROM HOME

1-3 Years Experience

Software Engineer

Closing on: December 10th 2024, 12:00:00 am

We are an AI-based software company committed to delivering innovative solutions to our clients. We are looking for a skilled developer to create scalable, robust software applications and contribute to our dynamic team.

Responsibilities:

  • Design, code, test, and implement software using standard coding practices.
  • Develop and enforce security protocols to protect data integrity and confidentiality.
  • Analyze requirements and deliver accurate, timely solutions.
  • Write reusable and efficient code for future use.
  • Assign tasks, monitor team performance, and validate work before submission.
  • Participate in code reviews and collaborate with cross-functional teams.
  • Seamlessly integrate frontend and backend components.
  • Build responsive web applications using Next.js and manage state using Redux.
  • Design user interfaces with Material UI to ensure a consistent and visually appealing user experience.
  • Ensure high-quality, scalable applications using CI/CD pipelines and containerized environments (Docker).

Requirements:

  • Education: Bachelor’s or Master’s in Computer Science, IT, or related field.
  • Experience: 2+ years as a software developer.

Technical Skills:

  • Strong knowledge of data structures and algorithms.
  • Proficiency in Python, Django, and FastAPI.
  • Experience with Next.js, Redux, and Material UI for frontend development and UI/UX design.
  • Experience with databases such as MySQL, PostgreSQL, and Vector DB.
  • Familiarity with containerization tools like Docker.
  • Hands-on experience with CI/CD pipelines.
  • Proficiency in RESTful APIs and asynchronous programming.
  • Experience with cloud platforms (e.g., AWS, Azure) and version control (Git).
  • Knowledge of reusable code design and clean code.

Soft Skills:

  • Strong problem-solving and independent decision-making skills.
  • Experience in Scrum/Agile methodologies is a plus.
  • Effective communication and team collaboration abilities.