Lead / Senior Software Developer - Mainapp Platform Team
We are a cohesive team dedicated to designing, developing, maintaining, and enhancing software for diverse projects that are closely tied to our core businesses. These projects are rapidly bootstrapped with lean teams. As a key member, you will actively contribute to the design of various components for scalable applications, encompassing both frontend UI and backend infrastructure.
Join our cross-functional Main App team in creating a system capable of accommodating 100 million active global users. As a Lead/Senior Software Developer, you will be empowered to devise and deploy technical and non-technical solutions to support both internal users and external customers.
Role & Responsibilities
- Collaborate within the Platform Team on project development
- Take complete ownership of product lifecycle from conception to delivery
- Work closely with cross-functional teams, including Backend, Frontend, and QA developers
- Drive ongoing enhancements in development processes, tools, and testing procedures
- Foster innovation on RAG application, Workflow Automation, or similar tools to enhance team productivity
- Constantly assess existing workflows and suggest refinements
- Strive for optimization in processes, code quality, and team performance, never settling for mediocrity
- Proactively identify bottlenecks and propose improved solutions
- Provide support for existing applications, troubleshooting bugs, and addressing customer concerns
- Analyze application errors to establish root causes and escalate critical issues to appropriate internal teams
- Drive architectural, platform, tooling, and DevOps enhancements for codebases and the team
Requirements
- Possess 2-8 years of experience in server-side programming languages
- Have at least 2 years of experience with Ruby on Rails or a similar web MVC framework
- Strong communication skills for effective interaction with both technical and non-technical colleagues
- Embrace the open-source community and the idea of contributing back for mutual benefit
- Ability to acquire knowledge of diverse technologies, quick learning aptitude, and a proactive "get things done" attitude
- Willingness to embrace superior ideas, committed to continuous improvement, open to challenges, and new opportunities
- Work independently with a sense of accountability and perform well under pressure
- Proactive in learning and self-improvement, receptive to feedback and constructive criticism
- Enthusiastic about driving positive changes for oneself and colleagues
Advantage
- Understanding of scalability, security, and performance factors
- Familiarity with domain-driven microservices architecture for backend development
- Experience with zero downtime CI/CD principles and methodologies
- Knowledge of DevOps processes and tools
- Proficiency with AWS products, resources, and establishing resilience
- Understanding of system networking and third-party monitoring platforms (e.g., Datadog, AWS Cloudwatch)
- Familiarity with Go programming language
Life @ Crypto.com
- Encouraged to think expansively and explore new opportunities within a talented, ambitious, and supportive team
- Enjoy a transformational and forward-thinking working environment that empowers employees to innovate
- Supported in developing new skill sets that contribute to personal and professional growth
- Foster a collaborative work culture where colleagues assist and support one another
- Engage with stakeholders to achieve the shared mission of widespread cryptocurrency adoption
- Benefit from work flexibility options including flexible hours and hybrid or remote setups
- Access career advancement opportunities through the internal mobility program
- Receive work perks, such as a Crypto.com Visa card upon joining
Benefits
- Competitive salary package
- Generous annual leave entitlements, including birthday and work anniversary leave
- Opportunities for flexible working hours and hybrid or remote work setups
- Access to internal mobility program for diverse career paths
- Work perks include the Crypto.com Visa card provided upon employment
Our Crypto.com benefits packages vary based on regional requirements and can be further explored through our talent acquisition team.
At Crypto.com, we value diversity, inclusion, and transparency in providing fair opportunities for all. We welcome candidates with diverse backgrounds, perspectives, and skills to strengthen our team. Personal data shared by applicants will only be used for recruitment purposes. Kindly note that only shortlisted candidates will be contacted.
