Talent.com
Tawaran pekerjaan ini tidak tersedia di negara Anda.
(Remote) Senior Software Engineer

(Remote) Senior Software Engineer

Forest TechnologiesJakarta, Indonesia
30+ hari yang lalu
Uraian Tugas

We are looking for a Senior 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.

What you will do :

  • 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

We are looking for someone with :

  • Growth mindset to continuously learn about Data, IT, and the Future of Work.
  • Deep passion for software engineering with an excellent understanding of software engineering concepts, design patterns, and algorithms.
  • Possess strong computer science fundamentals : data structures, algorithms, programming languages, distributed systems, and information retrieval.
  • Ability to provide in-depth evaluation and analysis of unique complex technological issues.
  • Desire to learn and adapt to new technologies.
  • Analytical mind with problem-solving aptitude.
  • Curiosity to explore creative solutions and try new things.
  • Excellent written and verbal English communication skills.
  • Requirements :

  • 5+ years of Software Applications Engineering, Software Development experience, or related work experience.
  • Excellent proficiency in English, both written and verbal.
  • Proficiency in coding in any of the following languages : Java, Vue.JS, Go, Node / Nest (Typescript), Angular, React (Typescript), Flutter, React Native, Swift, Python, MongoDB, PostgreSQL, CockroachDB, etc.
  • Strong experience with SQL and database management systems.
  • Project management experience and / or experience working in an Agile environment.
  • Strong communication skills, both written and verbal, with the ability to articulate technical concepts to non-technical stakeholders.
  • What you will get :

  • Competitive salary
  • Remote work culture
  • Friendly and dynamic work environment
  • Personal growth
  • Mentorship from a world-class team
  • Buat peringatan pekerjaan untuk pencarian ini

    Software Engineer • Jakarta, Indonesia