Full Time

Senior Backend Software Engineer - Python, React, AI/ML, SaaS

CyberCoders
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by CyberCoders, so some details may not match this job. The employer's own page has the real description.

Job Overview

We are seeking a highly skilled Senior Backend Software Engineer with expertise in Python, React, and AI/ML technologies to join our dynamic team at CyberCoders. In this role, you will take ownership of our software development lifecycle, providing innovative solutions to complex problems while collaborating with cross-functional teams. You will be responsible for designing, developing, and maintaining scalable SaaS applications, ensuring the integration of advanced AI/ML functionalities, and optimizing back-end performance to enhance user experience.



Job Responsibilities

  • Design and implement robust backend services using Python and React.
  • Develop and maintain scalable SaaS applications to meet customer requirements.
  • Integrate AI/ML algorithms into existing applications to enhance functionality.
  • Collaborate with front-end engineers and product teams to deliver seamless integration of applications.
  • Write clean, maintainable, and efficient code while following best practices.
  • Conduct code reviews and provide constructive feedback to team members.
  • Identify and troubleshoot performance issues in applications, delivering prompt resolutions.
  • Participate in planning, design, and architecture discussions for new features.
  • Stay updated with industry trends and incorporate new technologies as needed.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • A minimum of 5 years of experience in backend development, with a strong focus on Python.
  • Proven experience in building applications using React and relevant JavaScript frameworks.
  • Hands-on experience with AI/ML technologies and libraries.
  • Strong understanding of RESTful APIs, microservices architecture, and cloud technologies.
  • Proficient in database technology, including SQL and NoSQL databases.
  • Excellent problem-solving skills and ability to develop innovative solutions.
  • Strong communication skills and ability to work effectively within a team environment.


Technologies & Tools

In this position, you will be utilizing a variety of technologies and tools, including but not limited to Python, React, Docker, Kubernetes, TensorFlow, PyTorch, Git, PostgreSQL, and AWS. Familiarity with CI/CD pipelines and Agile methodologies is also essential for the successful delivery of projects.



Ideal Candidates

The ideal candidates are self-motivated, proactive individuals who possess a deep understanding of software engineering principles and are passionate about leveraging technology to solve real-world problems. They should be team players who thrive in collaborative environments, constantly seeking personal and professional growth. Moreover, excellent analytical skills, creativity, and a focus on delivering high-quality solutions are what set them apart in our fast-paced setting.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.