Career Renew is recruiting for one of its clients a Senior Backend Engineer - candidates need to be based in UTC +3 to UTC +13 timezones.
We are a revolutionary DevTool designed from the ground up to ensure your creation is production-ready from the get-go. Our robust platform empowers you with continuous, automated testing powered by the lightning-fast Phoenix Engine. Collaborate seamlessly with your team in the cloud, and invite your community to join the beta testing party. Build with unwavering confidence, knowing your DApp is battle-tested and ready to conquer the world. Welcome to the future of DApp development.
Key Responsibilities
Backend Development:
- Design, develop, and maintain backend services using GO and TypeScript
- Implement and optimize efficient and scalable APIs and microservices
- Manage and optimize data storage solutions with Postgres and MongoDB
Code Quality & Maintenance:
- Write, maintain, and optimize high-quality code
- Contribute to codebase improvements, ensuring best practices and coding standards
- Maintain and refactor existing code to enhance performance, reliability, and scalability
Technical Leadership:
- Mentor junior developers, providing guidance and support for their professional growth
- Conduct thorough code reviews to ensure quality, consistency, and adherence to best practices
- Collaborate with cross-functional teams to gather requirements and deliver effective solutions
Blockchain Expertise (Preferred):
- Leverage knowledge of blockchain technology for decentralized applications or smart contracts
- Stay updated on blockchain advancements and explore its applications in projects
Open-Source SDKs (Preferred):
- Experience in creating and maintaining open-source TypeScript SDKs is a plus
- Contribute to open-source projects and engage with the community to improve tools and libraries
Database Management:
- Design and optimize database schemas, queries, and indexing strategies for Postgres and MongoDB
- Resolve database performance issues, ensuring data integrity and security
Cloud & Containerization (Added Advantage):
- Expertise in AWS services (e.g., EC2, S3, RDS) is a plus
- Experience with Docker for containerization and Kubernetes for orchestration is advantageous
- Utilize cloud and containerization technologies to enhance scalability, deployment, and management
Innovation and Improvement:
- Continuously evaluate and integrate new technologies and tools to enhance development processes
- Contribute to the development of best practices, coding standards, and methodologies
Requirements
Based in +/- 5 hours from Singapore
At least 5 years of experience in backend development with a focus on GO and TypeScript
Extensive experience with Postgres and MongoDB
Experience in mentoring more junior-level engineers