Software Developer

Job Description & Key Responsibilities

We are seeking a Software Developer to design, develop, and maintain scalable applications across backend, frontend, and database systems. The ideal candidate should have expertise in modern web technologies and database management, with a strong foundation in PHP, Node.js, and Python for backend development, as well as Angular and Flutter for frontend.


Key Responsibilities:

• Backend Development: Build and maintain applications using PHP, Node.js (Express, NestJS), and Python to ensure efficient and scalable backend systems.

• Frontend Development: Develop responsive user interfaces using HTML, CSS, JavaScript (Angular), and Flutter for a seamless user experience.

• Database Management: Design, optimize, and manage MySQL, MSSQL, MongoDB, and PostgreSQL databases for performance and scalability.

• Code Quality & Best Practices: Write clean, maintainable, and efficient code, following industry standards and best practices.

• System Integration: Collaborate with cross-functional teams to integrate frontend, backend, and databases seamlessly.

• Debugging & Optimization: Identify and resolve software issues to enhance system reliability and performance.

• Emerging Technologies & AI (Optional): Experience in Ionic, React, or AI-related technologies such as LLM, RAG, Vector Databases (data processing: chunking, embedding, vectorization), Machine Learning (AutoML), Model Fine-tuning, Jupyter Notebook, and Data Warehousing is a plus.


Job Requirements

  •          Self-motivated, independent and initiative individuals who are able to perform at minimal supervision.

  •          Able to work independently as well as working as a team.

  •          Minimum 1 year of relevant experience


Unlock job insights

Hirer responsivenessSalary matchNumber of applicants

Employer questions

Your application will include the following questions:
  • Which of the following statements best describes your right to work in Singapore?
  • What's your expected monthly basic salary?
  • Which of the following types of qualifications do you have?
  • How many years' experience do you have as a Software Developer?

Company profile

Company Logo for Genesis Networks Pte Ltd
Computer Software & Networking51-100 employees

Founded in the year 2001, Genesis Networks is a leading IT Service Provider in the Information and Communications Technology (ICT) sector. We are dedicated to building and managing infocomm network infrastructure, implementing business solutions and delivering high value professional services for corporate organizations. This is done so that our customers have an integrated and trusted platform to conduct their businesses.

Product & Services

Genesis is a unique breed of the fast emerging ICT player to provide end-to-end consulting and implementation services to corporate customers. The 5 main areas of focus and specialization are: IT Disaster Recovery and Business Continuity Planning, Managed Services (End-to-end solutions focusing on Enterprise Storage, Security and Infrastructure), IT Manpower Outsourcing, Web Applications (Focusing on Fast Enterprise Search), Security Audit and Consulting. We provide coverage in Asia Pacific. Our key market segments are enterprise corporations and MNCs in this region. We also facilitate companies who wish to set up branch offices overseas, in their IT infrastructure needs and requirements.

Perks and benefits
Medical

Company information

Registration No.200105684R

Report this job advert

Be carefulDon’t provide your bank or credit card details when applying for jobs.Learn how to protect yourself
To help fast track investigation, please include here any other relevant details that prompted you to report this job ad as fraudulent / misleading / discriminatory / salary below minimum wage.
 
 
 
 
 
salary teaser image
What can I earn as a Software Developer
See more detailed salary information salary teaser link arrow