Senior Full Stack Software Engineer

  • Jakarta
  • Weshine
Weshine is hiring for our client (STACS Singapore Pte Ltd), based in Singapore. STACS is Asias leading ESG data and technology company, headquartered in Singapore. Its ESGpedia platform powers the ESCAP Sustainable Business Network (ESBN) Asia-Pacific Green Deal digital platform, the ASEAN Single Accesspoint for ESG Data (SAFE) pilot initiative, and the Monetary Authority of Singapores (MAS) Greenprint ESG Registry. With more than 5 million sustainability data points, ESGpedia serves as the Nexus of ESG, digitally empowering the financial sector, corporates, and SMEs to ensure compliance towards ESG regulations and attain their ESG goals. STACS is an Award Winner of the MAS Global FinTech Innovation Challenge Awards 2020, and a two-time awardee of the Financial Sector Technology and Innovation (FSTI) Proof of Concept (POC) grant, under the Financial Sector Development Fund administered by the MAS. STACS is also an IMDA Spark company. Job Description: Our client, based in Singapore is looking for a Senior Full Stack Software Engineer specializing in enterprise Java to join our rapidly expanding Engineering team and contribute to the advancement of our ESG fintech platform. You can expect to improve the scalability and performance of existing systems to deliver a top in class user experience for our clients. The ideal candidate is a hands-on builder with a strong interest in building a scalable and production-ready platform for the financial industry. You must have strong, first hand technical expertise with Java and have worked with distributed systems with a good knowledge of cryptography. You must be comfortable working in a fast-paced environment with little supervision in an Agile environment. You can expect to see your contributions to the platform in a live, production environment with large financial institutions. You will be a key contributor in transforming the way capital markets of today function with the core platform you build together with internal stakeholders ranging from Customer Success to the Product team. Key Responsibilities: As a senior full stack software engineer, you will be responsible for building new features and enhancing existing ones as well as supporting them in production. You can expect to work on the core product stack to enhance high throughput, low latency, high availability, and resiliency. Your work will culminate in a window seat where you will witness your work in production with large financial institutions, for the new digital age. Your core responsibilities: - Responsible for the core architectural designs and development of our ESG platform. - Write reliable, scalable, production-quality code. - Deliver stability and scalability improvements with your knowledge of distributed systems. - Build a scalable platform that can handle high API traffic. Requirements: - Bachelor's or higher degree in Engineering or related fields. - >5 years of software engineering experience. - Experience in Java Spring Boot. - Experience in Enterprise application development, Unix/Linux environments, distributed/parallel systems, information retrieval, networking. - Experience working with a variety of relational and key-value or NoSQL databases (MySQL, Redis). - Experience developing high performing APIs. - Experience in client-side frameworks is a plus (ReactJS preferred). - Familiar with DevOps tools like Docker, Kubernetes is a plus. - Strong understanding of working with AWS (experience is a plus). - Heavy interest in the emerging ESG fintech industry. - High adaptability and strong problem-solving skills. What you will need to thrive: - Value teamwork above all. - Natural curiosity to learn. - Loves to work with code. - Intrinsically motivated personality. - High adaptability and strong problem-solving skills. - Customer focused mindset. - Self-starter who thrives on complexity and independence.