
Full Stack Software Engineer
- Singapore
- Permanent
- Full-time
- Design, develop, and deploy scalable and efficient software applications using Python, Golang, and React
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Develop and maintain multiple web applications, services, and APIs
- Ensure seamless integration with existing systems and third-party services
- Troubleshoot and resolve technical issues, and implement fixes and improvements
- Participate in code reviews and contribute to the improvement of the overall code quality
- Stay up-to-date with industry trends and emerging technologies
- 2+ years of experience in software development with expertise in Python, Golang, and React
- Strong proficiency in Python, Golang, and React, with experience in developing scalable and efficient software applications
- Experience with backend frameworks such as Django, Flask, or Go Kit
- Experience with frontend frameworks such as React, Redux, and React Router
- Strong understanding of database design and development, with experience in relational databases (e.g., MySQL) and NoSQL databases (e.g., MongoDB)
- Experience with containerization (e.g., Docker) and orchestration (e.g., Kubernetes)
- Strong understanding of software development principles, patterns, and best practices
- Excellent problem-solving skills, with the ability to analyze complex technical issues and implement effective solutions
- Strong communication and collaboration skills, with experience working with cross-functional teams
- Experience with cloud platforms such as AWS or Google Cloud
- Experience with agile development methodologies such as Scrum or Kanban
- Experience with DevOps tools such as Jenkins, GitLab CI/CD, or CircleCI
- Experience with monitoring and logging tools such as Prometheus, Grafana, or ELK Stack