Job Closed
This listing is no longer active.
Our mission is to empower the crypto community with a 360° overview of the market to help you make better decisions.
Mid-level Software Engineer, API
Location
Malaysia
Posted
62 days ago
Salary
RM12.1K - RM13.3K / month
Seniority
Junior
Job Description
Mid-level Software Engineer, API
CoinGecko
• Web Design & Development: Design and develop web applications and software solutions that meet the business' needs and requirements. Execute full software development lifecycles based on the department’s strategy. • Software Development: Write clean, reusable and maintainable code and libraries. Develop and push code into the production environment effectively. Apply clear understanding of fundamentals and best practices in technical skills including code quality, integrating tools and dependencies and extending the code base. Keep source code and dependencies up-to-date. • Code Reviews: Conduct code reviews. Propose, implement and uphold best practices in code for your immediate team and projects, and contribute to technical debt initiatives. Be well-versed in reading code, detecting code smells and escalating potential defects that may arise. • Documentation: Write concise and coherent documentation. Contribute to team knowledge base and resources, and keep them up-to-date. • Defect Recovery: Replicate defects, provide insights from code implementation, and resolve the issues according to team objectives. Work closely with QA and other teams. • Sharpen the Saw: Stay up-to-date with emerging trends and technologies in software development and contribute to knowledge sharing. Learn advanced programming techniques or new tools that improve the team’s code base and productivity. Demonstrate thorough understanding of a subject matter and how to apply it effectively. • Team Player: Work collaboratively with engineers, product managers and designers to deliver in a timely and effective manner. Answer technical questions from other departments or outside the organization related to features that are being worked on/assigned. • Coaching: Mentor interns and junior software engineers, or contribute to communities, user groups and open-source projects. • Support any ad hoc tasks as required by the company.
Job Requirements
- Proven Track Record: Have 1-3 years of software development experience or similar roles in Agile teams, and have shipped high quality, scalable apps in production.
- Education: Have a Bachelor’s degree in Computer Science, Software Engineering or related fields, or relevant professional-level certifications.
- Product Knowledge: User of CoinGecko products and demonstrates some understanding in finance, blockchain or cryptocurrencies.
- Web Development Knowledge: Demonstrate proficiency in programming languages and write high quality, well-tested code. Proficient with front-end and back-end development and simple deployment tools. Keen attention to design details. Prior experience delivering in Agile/SCRUM.
- People Skills: Communicates clearly and have experience working with other individuals in a team towards achieving a common goal.
- Leadership: Self-motivated and able to work independently with minimal supervision. Contributes to existing projects & workflows to improve team productivity.
- Scope of Work: Work mostly on clearly defined and scoped individual features or problems of moderate scope independently within guidelines set. Make reliable estimates on time and complexity of your own work.
- Problem Solving: Passionate about solving problems faced by stakeholders together with strong user empathy.
- Nice to have: Working knowledge in Ruby, Rails, Javascript, Postgres and cloud services.
- Keen interest in decentralized technologies and its applications including cryptocurrencies.
Benefits
- Remote Work Flexibility: Work wherever you feel most productive. We also provide office space in 1Powerhouse (Malaysia) and WeWork (Singapore) if you ever feel like meeting your colleagues in person.
- Comprehensive Insurance Coverage: We provide life and hospitalization coverage for you, along with hospitalization coverage for your dependents.
- Virtual Share Options: You'll be entitled to virtual options, with terms and conditions.
- Bonus: You’ll be entitled to a bonus, with terms and conditions.
- Parking Allowance: Allocated on a claim basis to ease the cost of travelling.
- Meal Allowance: You will be given a monthly fixed allowance of RM600 or SGD400 to subsidize the cost of your meals.
- Learning Allowance: You will be allocated an annual budget of USD500 (claim basis) to help you continuously learn in the pursuit of your professional and personal development.
- Social Activity Allowance: Want to set a date to watch a movie or play futsal with your colleagues? Get it organized and we subsidize a portion (claim basis) of the cost.
- Annual Company Offsite: We gather once a year to meet each other in person, reflect on the year, and partake in social activities!
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Collaborate with cross-functional teams to define, design, and ship new features; • Prepare and lead technical refinement sessions for requirements provided by the product team; • Maintain the health and quality of the codebase, balancing delivery of new functionality with resolution of technical debt; • Develop scalable solutions that will be used by millions of users; • Be proactive and critical about monitoring and observability; • Maintain automated tests, including creating new tests when needed; • Mentor and support less senior developers in their professional growth; • Produce technical documentation for new features; • Participate in team ceremonies alongside other team members.
• Develop and implement scalable and performant solutions. • Partner, as a peer, with Engineering Managers, Product Managers, and stakeholders throughout Aledade to develop and execute technical roadmaps using Agile processes. • Mentor and coach more junior engineers including thorough pull request reviews for other developers and be receptive to critical feedback on your own work. • Improve AI/ML infrastructure for model development, training, and deployment, with a focus on large language models and other generative AI architectures. • Design multi-year vision, shaping the direction of crucial generative AI areas - text generation, image synthesis, multimodal models, and personalized content creation. • Architect systems to enhance the capabilities and relevance of AI models, making complex data sets more accessible and actionable. • Design and implement prompt engineering strategies to effectively guide generative AI models. • Work closely with Product Management, Practices, Sales, Customer Success, and other stakeholders to identify and prioritize applied AI use cases within the organization. • Analyze product usage patterns and trends to make data-driven decisions and forecasts for generative AI applications. • Maintain the security of protected patient health information and ensure compliance with relevant regulations in the context of AI. • Contribute to the development of APIs and interfaces for integrating generative AI capabilities into existing healthcare systems and applications.
Senior Full Stack Engineer, Web & 3D Integrations
Dandy Dental LabDandy oversees a platform created to help modernize the dental lab process. The company’s platform is designed to make the entire process digital from start t
• Develop and maintain world-class web applications supporting a robust suite of 3D design interactions. • Orchestrate the availability of our 3D tools to our internal workforce based on supply chain event triggers while matching capability with capacity. • Coordinate the submission and storage of browser based CAD outputs to the cloud and subsequent distribution to our remote manufacturing centers. • Support and develop internal API’s, endpoints and microservices. • Instrument our tools to provide rich data insights that help plan, forecast, and improve capacity or throughput. • Build integrations with 3rd party API’s: Transmit 3D data payloads for processing and retrieve the resultant outputs. • Solve technical problems of moderate scope and complexity. • Craft code that meets our internal standards for style, maintainability, and best practices. Maintain and advocate for these standards through code review. • Advocate for improvements to product quality, security, and performance.
• Maintenance and co-development of core infra products • Manage and supervise cloud computing resources • Lead infrastructure planning and deployment using Terraform • Develop and maintain data processing and visualization systems • Contribute to backend development and integration of auxiliary services (surveys capture) • Troubleshoot and resolve issues related to ongoing deployment projects (cloud provider resources, corrections to survey data) • Assist in the design and implementation of data storage solutions • Contribute to the ongoing improvement of the company's technical stack • Implement and improve caching mechanisms for better performance • Architect and oversee the data analysis pipeline from ingestion to visualization




