Skip to main content

Software Engineer(React, Node.js, and PostgreSQL.)

Technology
RAPSYS TECHNOLOGIES PTE LTD
1 month ago
Full timeOn-site

Job description

๐ŸŒŸ We're Hiring: Software Engineer! ๐ŸŒŸ

We are looking for an experienced and passionate Software Engineer to join our dynamic team in Singapore. The ideal candidate will have at least 5 years of hands-on experience in software development, strong problem-solving abilities, and a drive to deliver high-quality solutions. If you thrive in a collaborative environment and want to make an impact through innovative technology, we want to meet you!

๐Ÿ“ Location: Singapore, Singapore

โฐ Work Mode: Work from Office

๐Ÿ’ผ Role: Software Engineer

What to expect: โ— Design, develop, and maintain software applications: Write clean, scalable, and efficient code to create software solutions that meet user needs.

โ— Build scalable contact data pipelines: Develop robust data ingestion, deduplication, and segmentation logic for contact management at scale.

โ— Collaborate with cross-functional teams: Work closely with product managers, designers, and other engineers to deliver high-quality citizen-centric products.

โ— Participate in code reviews: Ensure code quality and share knowledge with team members to improve overall team performance.

โ— Debug and troubleshoot issues: Identify and resolve software defects and performance issues.

โ— Implement automated testing and continuous integration: Ensure the reliability and stability of the software through automated tests and CI/CD pipelines. No dedicated QE on the team, so you own quality end-to-end.

โ— Documentation: Create and document technical designs that are aligned with architectural guidelines.

โ— Integrate with downstream platforms: Connect ContactSG with communication channels (email, SMS, etc.) used by agencies.

โ— Stay updated with the latest industry trends: Continuously learn and apply new technologies and best practices to improve our products.

โ— Act as a technical lead when required: Drive technical direction, make architectural decisions, and ensure alignment with best practices and business goals.

Experiences we look out for: โ— At least 5 years of relevant working experience in software development, preferably in full stack web development.

โ— A degree in Computer Science or a related field is preferred.

โ— Possess a strong understanding of computer science fundamentals, including data structures, algorithms, programming skills, and software design principles and patterns.

โ— Proficient in full stack development with hands-on experience using technologies such as React, Node.js, and PostgreSQL.

โ— Experience with CI/CD pipelines, automated testing, and DevOps practices.

โ— Familiarity with cloud services, with added advantage for experience in AWS services.

โ— Demonstrated strong ability to write clean, maintainable, and efficient code in a collaborative environment.

โ— Experience with data lakes and large-scale data processing is a plus.

โ— Familiarity with record matching and deduplication techniques is a plus.

โ— Background in CRM, contact management, or customer data platforms is a plus.

โ— Experience with Kotlin is a plus (to support legacy codebases).

Keywords
react-jsreactnodejspostgresqlpostgresmodeplanning-and-designvisual-art-designproduct-development-and-designdata-pipelinedata-deduplicationcontact-managementcode-reviewdebuggingtroubleshootingtesting-and-analysisautomation-testingcontinuous-integrationci-cdcustomer-intelligence-ci

Interested in this role?