Mid-Level Remote Software Engineer - API Development
About the Role
Join CoinGecko as a Mid-Level Remote Software Engineer specializing in API development. In this role, you will contribute to building the world's largest cryptocurrency data platform, which tracks over 10,000 tokens across more than 400 exchanges. As a key player in our team, you will help us scale our services to serve billions of users globally.
What You'll Do
- Design and develop web applications and software solutions that meet business needs.
- Write clean, reusable, and maintainable code, ensuring high quality and performance.
- Conduct code reviews and uphold best practices within your team.
- Collaborate with engineers, product managers, and designers to deliver features effectively.
- Stay updated with emerging trends and technologies in software development.
- Mentor junior engineers and contribute to community projects.
Requirements
- 1-3 years of software development experience in Agile teams.
- Bachelor’s degree in Computer Science or related fields.
- Proficiency in programming languages with a focus on API development.
- Experience in both front-end and back-end development.
- Strong problem-solving skills and user empathy.
Nice to Have
- Working knowledge of Ruby, Rails, JavaScript, PostgreSQL, and cloud services.
- Interest in decentralized technologies and cryptocurrencies.
What We Offer
- Remote work flexibility with optional office space in Malaysia and Singapore.
- Comprehensive insurance coverage for you and your dependents.
- Annual learning allowance of USD 500 for professional development.
- Monthly meal allowance of RM600 or SGD400.
- Annual company offsite for team bonding and reflection.
This role at CoinGecko offers a unique opportunity to work remotely as a Mid-Level Software Engineer, contributing to a leading cryptocurrency platform with competitive benefits and a collaborative team environment.
Who Will Succeed Here
Proficient in building RESTful APIs using Ruby on Rails and JavaScript frameworks like Node.js, with a strong understanding of PostgreSQL for database management.
Demonstrates self-motivation and strong time management skills to thrive in a fully remote environment, ensuring consistent progress on tasks while collaborating effectively with a distributed team.
Possesses a problem-solving mindset with experience working in Agile methodologies, allowing for rapid iteration and adaptation in a fast-paced, evolving tech landscape.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months