Senior Backend Developer
December 5, 2024
Closed
Closed
Location
Vietnam
Occupation
Full-time
Experience level
Mid-level
Responsibilities:
- Design and develop server-side architecture and APIs to support various social media applications.
- Collaborate with the frontend team to understand requirements and translate them into scalable backend solutions.
- Implement data storage solutions, including databases and caching mechanisms, to manage large volumes of user-generated content.
- Optimize application performance and scalability to handle high user traffic and concurrent requests.
- Ensure data security and privacy by implementing proper authentication, authorization, and data protection protocols.
- Monitor, analyze, and troubleshoot system performance to identify and resolve bottlenecks or potential issues proactively.
- Work with DevOps teams to deploy and manage applications on cloud-based infrastructure.
- Continuously stay updated with emerging technologies, best practices, and industry trends related to social media and backend development.
- Participate in code reviews, conduct performance analysis, and provide constructive feedback to team members.
- Collaborate with QA engineers to ensure robust testing and debugging of backend functionalities.
- Contribute to architectural discussions and provide technical insights to guide product development.
Requirements:
- Proven at least 3-5 years of experience as a Backend Engineer in developing web3 with Nodejs.
- Strong proficiency in Nodejs, Solidity, and Golang (Preferred).
- Experience building from scratch and start-up spirit.
- Deep understanding of Smart Contracts, Microservices Architecture.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Excellent English communication skills.
- Solid understanding of web application architecture, RESTful APIs, and microservices architecture.
- Experience working with databases like MySQL, PostgreSQL, MongoDB, or Redis.
- Familiarity with cloud-based technologies and platforms, such as AWS, Azure, or Google Cloud.
- Knowledge of caching mechanisms, load balancing, and distributed systems.
- Understanding of security principles, authentication, and authorization mechanisms.
- Familiarity with version control systems like Git and code collaboration tools.
- Excellent problem-solving skills and the ability to debug complex issues efficiently.
- Strong communication skills and the ability to work effectively in a team-oriented environment.