We are seeking a highly skilled and motivated full stack Software Engineer with expertise in React, React-Native, NodeJS, backend technology such as .NET Core and extensive experience in designing, developing, and deploying large-scale, cloud-native applications. The ideal candidate will have a deep understanding of mobile and web application development and cloud platforms such as AWS, as well as proficiency in agile development methodologies, Continuous Integration/Continuous Deployment (CI/CD) pipelines, and containerisation technologies like AWS ECS.
In addition to technical proficiency, we value soft skills such as self-motivation, a commitment to knowledge sharing, mentorship capabilities, a passion for learning, and the ability to work independently.
Key Responsibilities:
- Design, develop, and deploy high-quality, scalable software solutions using React, React Native / Expo, NodeJS and no-relational databases.
- Collaborate with cross-functional teams to gather requirements, analyze needs, and translate them into technical specifications.
- Architect and implement cloud-native applications on platforms such as AWS, ensuring scalability, reliability, and security.
- Utilize agile development methodologies to deliver incremental software updates and improvements.
- Implement and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines to automate the software delivery process.
- Employ containerization technologies like Docker to package and deploy applications in a consistent and efficient manner.
- Mentor and support fellow developers, sharing knowledge and best practices to foster a collaborative and productive team environment.
- Stay updated on emerging technologies and industry trends, continuously enhancing skills and capabilities.
- Demonstrate a strong commitment to self-improvement and personal development.
- Provide production support after the product go-live.
Qualifications:
- Proven experience in designing, developing, and deploying large-scale production applications using React, React Native, NodeJS and .NET Core.
- In-depth knowledge of cloud platforms such as AWS, GCP, or Azure, and proficiency in cloud-native development principles.
- Strong understanding of agile development methodologies and experience working in agile teams.
- Hands-on experience with CI/CD pipelines and DevOps practices.
- Proficiency in containerization technologies such as AWS ECS.
- Excellent communication and collaboration skills, with a demonstrated ability to work effectively in cross-functional teams.
- Self-motivated with a strong desire for learning and self-improvement.
- Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities.
- Strong problem-solving skills and attention to detail.
Job Type: Contract
Contract length: 3 months
Pay: $7,000.00 - $8,000.00 per month
Experience:
Work Location: In person
Software Engineer (Full Stack Developer), ITD (1 year contract)
EDB Singapore, Singapore,