Senior Software Engineer
PULLEY ASCENT (ASIA) PTE. LTD.
Date: 22 hours ago
Area: Singapore, Singapore
Salary:
SGD 7,000
-
SGD 13,000
per month
Contract type: Full time

Job Description
- Deliver high-quality, technically sound solutions.
- Translate business requirements into well-architected, scalable software systems.
- Actively participate in and occasionally lead technical discussions within the team.
- Adhere to and contribute to the platform’s technical standards and development processes.
- Develop strategies for data integration, migration, and deployment.
- Ensure application delivery aligns with relevant IT policies and procedures.
- Follow and promote adherence to the company's Software Development Life Cycle (SDLC).
- Collaboratively identify and resolve complex technical problems.
- Support the technical growth and skill development of team members through knowledge sharing and mentorship.
Who We’re Looking For
Technical Skills
- Strong experience in designing, developing (including functional and non-blocking programming), and supporting large-scale, web-based systems, with full software lifecycle exposure.
- Deep commitment to software testing practices including Unit Testing, Test-Driven Development (TDD), and Behavior-Driven Development (BDD).
- Hands-on experience with Agile development methodologies such as Scrum, Kanban, and XP, including complexity estimation and planning poker.
- In-depth understanding of environment management, release processes, code versioning, engineering best practices, and modern deployment methodologies.
Must-Have Experience With:
- Backend Development:
Java 11+
RESTful API and Microservices development using Spring Boot and Spring Cloud - Frontend Development:
ReactJS v16.8+ with state management (Redux)
ES6 and advanced TypeScript
React Native for iOS and Android applications - Testing & Quality:
TDD/BDD using JUnit, Mockito, Cucumber
Frontend testing frameworks such as Jest and Enzyme - Data Management:
Experience with both RDBMS and NoSQL databases - Tooling & Build Systems:
Transpilers like Babel and build tools such as Webpack
Performance analysis tools (e.g., Profiler) and optimization techniques - UI Libraries & Frameworks:
Familiarity with component libraries such as Material-UI and Ant Design - DevOps & Cloud:
Version control systems (Git, Bitbucket)
CI/CD pipelines, Docker, Kubernetes
Experience with cloud platforms, especially AKS and API Gateway - Additional Skills:
Basic understanding of Event Bus systems like Confluent Kafka
See more jobs in Singapore