Senior Software Engineer (Full Stack)

Logo of MyAdvice

MyAdvice

πŸ“Remote - Worldwide

Job highlights

Summary

Join MyAdvice as a skilled Full Stack Engineer and collaborate with our Senior AI Architect to design and implement scalable software solutions integrating advanced AI and machine learning. You will build both front-end and back-end components, ensuring high performance and user experience. This role involves participation in all phases of the software development lifecycle, from concept to deployment. You will ensure application performance, uptime, and scale while maintaining high code quality. The ideal candidate will have a Bachelor's degree in a related field and 7 years of full-stack development experience.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 7 years of experience in full stack development
  • Proficient understanding of client-side scripting and JavaScript frameworks
  • Experience with server-side languages like Python, Ruby, Java, PHP
  • Strong knowledge of web server technologies like Node.js, J2EE, Apache, Nginx, ISS, etc
  • Experience with cloud environments, specifically AWS. Utilizing services like Lambda, SQS, etc
  • Excellent problem-solving skills and ability to think algorithmically
  • Experience working in an Agile/Scrum development process

Responsibilities

  • Collaborate with AI Architects to integrate AI technologies into our solutions
  • Design and develop robust APIs and server-side logic
  • Build efficient, reusable front-end systems and user interfaces
  • Participate in all phases of the software development lifecycle, from concept generation through production deployment
  • Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful design
  • Handle integration of data storage solutions including, but not limited to, MySQL, MongoDB
  • Develop data processing pipelines for AI models as needed
  • Maintain and improve the performance of existing software
  • Recommend improvements to current processes and technologies used by the team

Preferred Qualifications

  • Strong communication and collaboration skills
  • Ability to work in a fast-paced, team-oriented environment
  • Preferred experience with PHP Laravel/Lumen
  • Proven ability to handle multiple projects simultaneously

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let MyAdvice know you found this job on JobsCollider. Thanks! πŸ™