Software Engineer for PA project
Software Engineer for PA project
Job Details
Vacancies
1 position
Experience Required
No experience required
Job Description
[1 year contract, renewable]
Who We Are Looking For
We are seeking a talented and motivated Software Engineer to join our dynamic development team. You will play a crucial role in designing, developing, and maintaining our software products, ensuring they meet the highest standards of quality and performance. Be part of a cross-functional development team that values quality, automation and user experience of the software we deliver.
Responsibilities
· Design, develop, and maintain software applications: Write clean, scalable, and efficient code to create software solutions that meet user needs.
· Collaborate with cross-functional teams: Work closely with product managers, designers, and other engineers to deliver high-quality citizen-centric products.
· Perform 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.
· Documentation: Create and document technical designs that are aligned with architectural guidelines.
· Stay updated with the latest industry trends: Continuously learn and apply new technologies and best practices to improve our products.
Key Experiences and Qualifications We Seek:
Educational Background:
· Bachelor’s degree or higher in Computer Science or a related field.
Professional Experience:
· 4 years of relevant experience in Software Engineering roles.
· 3 years of experience leading small engineering teams.
Technical Expertise:
· Extensive hands-on experience in full-stack web and mobile development, including:
o Frontend & Backend: React and Node.js.
o Mobile Platforms: React-Native. Experience in native Android and iOS will be a plus
· Proficiency with containerization technologies, such as Docker and AWS services (Fargate ECS, Lambda, S3, Aurora, and RDS).
· Strong database management skills with MySQL and PostgreSQL.
· Deep understanding of computer science fundamentals, including:
o Data structures, algorithms, and programming skills.
o Cloud computing principles and software design patterns.
Problem-Solving Skills:
· Ability to break down complex problems into manageable, actionable items.
· Proven expertise in formulating structured solutions that drive progress and results.
Backend Development Practices:
· Expertise in authentication, middleware development, application security, API design, and system integration.
Additional Skills (Bonus Points):
· Experience working with Singapore's whole-of-government systems.
· Proven ability in stakeholder management.
· Knowledge of disaster recovery and business continuity planning.
Character traits we look out for:
· Team player
· Drive for learning and self-discovery
· Openness to new ideas
· Strong sense of ownership and proactiveness in ‘making things happen’
· Willingness and capability to share and impart knowledge
· Good verbal and written communications skills and ability to handle engagements internally and externally
Similar Jobs
Project Engineer (Mechanical - ACMV)
Tax Management Specialist, Contract to Perm
Business Development Manager/Director
INTERIOR DESIGNER
Marketing Trainee (No experience required)
Response Reality Check
WEBSPARKS PTE. LTD.
About WEBSPARKS PTE. LTD.
We are an award-winning, full-service Web Solutions Company based in Singapore. Websparks Pte Ltd is formed in 2008. Each of our Websparkers should b...
Ready to Apply?
This is a direct application to WEBSPARKS PTE. LTD.. No recruitment agencies involved.
Apply for this PositionResponse rate not available - Direct application to employer