Job Posting for Senior Software Engineer at Forest Technologies Pte. Ltd
About the Role
We are looking for a Software Engineer to implement new systems and features, as well as modify and maintain existing systems for adaptation to business and/or technology changes. We value the innovative mindset: the willingness to try new things and take the challenges that could be solved well with technology.
Key Responsibilities
Identify, prioritise, and execute tasks in the software development life cycle
Develop high-quality software design and architecture by producing clean, efficient code
Produce high-quality results by contributing heavily to team projects that have a significant impact on the business
Design and build modular components and reusable subsystems using various suitable tools, cloud services, and libraries to increase the app quality and increase the efficiency of development
Assist our skilled support team and operations team in triaging and resolving production issues
Include security, maintainability, reusability, and testability when developing software solutions and code reviewing
Maintain quality assurance, performance, responsiveness, and efficiency of applications
Determine the root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions
Qualifications
4 years of Software Applications Engineering, Software Development experience, or related work experience
You can be a good coder in any language (Go, Node/Nest (Typescript), Angular, React (Typescript), Flutter, Java, React Native, Swift, Python, MongoDB, PostgreSQL, CockroachDB, etc)
Experience working with SQL
Project management experience and/or experience working in an Agile environment
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles
Skills Library