Backend Engineer

Be among the first applicants.
Randstad (Schweiz) AG
Singapore
SGD 80,000 - 100,000
Be among the first applicants.
3 days ago
Job description

Application and Server-side Development:

  1. Design and implement scalable and robust backend services, APIs, and microservices.
  2. Develop and maintain code quality, organization, and automatization.
  3. Ensure the performance, quality, and responsiveness of applications.
  4. Collaborate with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
  5. Implement machine learning algorithms and libraries into backend systems.
  6. Collaborate with data scientists and machine learning engineers to integrate predictive models and analytics into applications.
  7. Optimize backend components for speed and efficiency to handle real-time data processing.

Version Control and Workflow Management:

  1. Utilize version control systems (e.g., Git) to manage code changes and collaborate with other team members.
  2. Maintain code integrity and organization, including branch management and pull requests.
  3. Document development processes, procedures, and codebase changes.

Collaboration and Problem-Solving:

  1. Work within a team of developers, data scientists, and product managers to define and complete effective solutions.
  2. Participate in code reviews and contribute to team and individual learning.
  3. Assist in troubleshooting and resolving issues with deployments, production environments, and data discrepancies.

Continuous Learning and Improvement:

  1. Stay abreast of emerging trends and developments in backend technologies, machine learning, and application development.
  2. Research and suggest new technologies, tools, and methodologies to improve system performance and development workflow.

Requirements:

  1. Proven experience as a Backend Developer or similar role with a focus on machine learning and application development.
  2. Strong understanding of machine learning principles and experience integrating machine learning models into applications.
  3. Proficient in back-end languages (e.g., Python, Java, Node.js) and frameworks (e.g., Flask, Django, Spring).
  4. Experience with version control systems, preferably Git.
  5. Knowledge of RESTful APIs, microservices architecture, and container technologies (e.g., Docker, Kubernetes).
  6. Familiarity with databases (SQL & NoSQL), web servers (e.g., Apache, Nginx), and UI/UX design.
  7. Strong problem-solving skills and willingness to roll up one’s sleeves to get the job done.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Backend Engineer jobs in Singapore