top of page

Software Developer

As a Software Developer, you'll dive into the world of full-stack development, system architecture, and LLM application creation. You'll collaborate with a cross functional team in a dynamic environment to learn and develop software solutions that are innovative, user-friendly, and impactful. This position requires a blend of technical expertise, creativity, and teamwork. The ideal candidate will not only have the necessary technical skills but also the soft skills to communicate effectively and collaborate with a diverse team. 

Full-Stack Web Application Development:

  • Design, develop, and implement secure, robust back-end services, and APIs to support web application functionalities

  • Utilize modern frameworks and technologies, primarily React.js for the front end, to create intuitive and user-friendly interfaces

​

System Architecture:

  • Design and implement database schemas and structures that effectively store, retrieve, and manage data

  • Collaborate with the development team to integrate databases with application logic seamlessly

​

LLM Application Development:

  • Leverage large language models to develop innovative applications for specific industry verticals

  • Stay updated with the latest advancements in AI and machine learning technologies to apply them effectively in development projects

​

Collaborative Software Development Practices:

  • Work closely with team members, including developers, designers, and project managers, to determine best practices for software development

  • Understand and gather client requirements to ensure that the software solutions meet their needs and expectations

Qualifications for the job:

  • Bachelor’s degree in CS, Software Engineering or related field

  • 2+ years of internship in full-stack web development, preferably with a portfolio of projects that demonstrate skills in both front-end and back-end technologies

  • Experience with React.js and other modern JavaScript frameworks/libraries 

  • Basic understanding of RESTful API development and consumption

  • Basic understanding of system architecture

  • Knowledge of at least 1 cloud services (AWS, Azure, or Google Cloud)

  • Excellent problem-solving skills and the ability to think algorithmically

  • Passionate about new technologies and eager to learn!

  • Ability to manage multiple projects and deadlines simultaneously

  • Experience in updating software applications to include new features, fix bugs, and improve performance

Additional or Preferred Qualifications:

  • 2+ years of experience non-internship professional experience in full-stack web development

  • Professional experience in integrating LLMs and AI technologies into applications

bottom of page