Top 3 Reasons To Join Us
The Job
As a Senior Backend Engineer, you will be a key contributor to our technical team, driving our backend systems' design, development, and maintenance.
Responsibilities
- Backend Development: Build and maintain backend services using Go, Python, or similar programming languages.
- API Design: Develop scalable and fault-tolerant APIs based on project requirements, including RESTful or gRPC.
- Database Optimization: Design and optimize SQL/NoSQL databases for performance and scalability.
- Microservices Architecture: Design parts of our ecosystem and apply microservices design patterns.
- Cloud Deployment: Leverage cloud platforms (AWS, GCP, Azure) to deploy and manage services.
- Performance Tuning: Analyze and optimize backend systems to improve performance, scalability, and reliability under high-load conditions.
- Security: Implement robust security measures, including secure authentication, authorization protocols, and data protection strategies to safeguard systems and user data.
- Testing & Debugging: Develop and maintain unit, integration, and end-to-end tests to ensure code reliability. Use debugging tools to identify and resolve issues promptly.
- Code Quality: Conduct code reviews to maintain high standards.
- Collaboration: Work closely with cross-functional teams, including frontend, mobile, and infrastructure engineers, to ensure seamless integration, goal alignment, and timely delivery of high-quality products.
Your Skills and Experience
Requirements
- Educational Background: Bachelor's degree in Computer Science, Engineering, or related fields.
- Technical Expertise: 5+ years of hands-on experience in backend development, with a strong preference for Go and Python but open to similar languages based on expertise.
- Database Proficiency: Proven experience with relational databases and NoSQL databases such as MySQL/Postgres, Redis, Elasticsearch, or RocksDB.
- Architectural Design: Proven ability to design APIs, architect backend solutions, and apply fundamental design principles to build scalable and maintainable systems.
- Toolset Familiarity: Experience with automated testing frameworks, CI/CD pipelines, and container orchestration tools like Docker and Kubernetes.
- Core Competencies: Proficiency in data structures, algorithms, and cloud-based technologies.
- Communication Skills: Fluent in English, with excellent verbal and written communication abilities.
- Flexibility: Willingness to travel internationally for client engagements.
Why You'll Love Working Here
Why you'll love working here
- Professional and flexible working environment
- Fast-track career development opportunities
- Competitive compensation package
- 13th-month salary
- Performance bonus
- Macbook Pro M4/ Dell Latitude Ultra 7 provided
- Recognition rewards for outstanding performers
- Full social, health, and insurance coverage
- Healthcare: Annual health check-up, Health Insurance
- Annual leaves: 14 days
- Active company clubs and social activities
- Comprehensive training: Technical skills, Soft skills, English
Why you'll love working here
- Professional and flexible working environment
- Fast-track career development opportunities
- Competitive compensation package
- 13th-month salary
- Performance bonus
- Macbook Pro M4/ Dell Latitude Ultra 7 provided
- Recognition rewards for outstanding performers
- Full social, health, and insurance coverage
- Healthcare: Annual health check-up, Health Insurance
- Annual leaves: 14 days
- Active company clubs and social activities
- Comprehensive training: Technical skills, Soft skills, English