Senior Backend Engineer
Job description
Job Summary
We are looking for a skilled and motivated Senior Backend Engineer to join our engineering team. You will design, build, and maintain scalable, secure, and high-performance backend services for our car rental, car sharing, and automotive marketplace platforms. You will play a critical role in delivering seamless user experiences by ensuring the reliability and efficiency of our backend systems.
Key Responsibilities
1. System Design and Development
· Design, develop, and maintain robust, scalable, and secure backend systems for car rental, car sharing, and buy/sell platforms.
· Implement APIs and microservices to enable seamless integration between frontend applications, third-party services, and internal systems.
· Build and optimize database structures to handle high volumes of data, ensuring low latency and high availability.
2. Code Quality and Performance
· Write clean, efficient, and maintainable code following best practices and coding standards.
· Perform code reviews to ensure quality, scalability, and security.
· Optimize system performance through debugging, profiling, and improving existing codebases.
3. Collaboration and Innovation
· Collaborate closely with Product Managers, Frontend Engineers, and DevOps teams to deliver end-to-end solutions.
· Participate in the full software development lifecycle, from requirements gathering to deployment and monitoring.
· Stay updated with the latest technologies and propose innovative solutions to improve system capabilities.
4. Monitoring and Maintenance
· Develop tools for system monitoring, logging, and alerting to ensure platform stability.
· Troubleshoot and resolve production issues, minimizing downtime and impact on users.
· Create and maintain technical documentation for backend systems and processes.
Job requirements
Required Qualifications
· Bachelor’s degree in Computer Science, Software Engineering, or a related field.
· 3+ years of experience in backend development, with a strong understanding of server-side languages (e.g., Java, Python, Node.js, or Go).
· Proficiency in building RESTful APIs and working with modern frameworks (e.g., Spring Boot, Django, Express).
· Strong understanding of database technologies, including relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).
· Experience with containerization tools like Docker and orchestration platforms like Kubernetes.
· Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
Preferred Skills
· Knowledge of event-driven architectures, message brokers (e.g., Kafka, RabbitMQ), and CQRS patterns.
· Experience with CI/CD pipelines and DevOps practices.
· Familiarity with security best practices (e.g., OAuth, encryption, secure API design).
· Understanding of distributed systems and high-availability architectures.
· Experience in automotive, mobility, or marketplace domains is a plus.
Key Competencies
· Strong problem-solving skills and attention to detail.
· Excellent communication and collaboration abilities.
· Ability to work in a fast-paced, dynamic environment and adapt to changing priorities.
· Passion for delivering high-quality, impactful software solutions.
Competitive Analysis
VietnamWorks AI
-
What percentage are you suitable for this position?
-
What is your ranking compared to other applicants?
-
What is the market salary for similar positions?
-
Is the demand for this position on the market high or low?
Price
29.000đ / time
You have 1 free trial
What We Can Offer
Bonus
Healthcare Plan
Awards
Job Information
27/12/2024
Experienced (non-manager)
Information Technology/Telecommunications > Software Developer
Spring, Python, MySQL, Java, Golang
Automotive
Any
5
Not shown
Job Locations
Toà nhà Văn phòng Symphony, Phố Chu Huy Mân, Khu đô thị Vinhomes Riverside, Phúc Lợi, Long Biên, Hà Nội, Việt Nam
Tòa văn phòng Symphony, Vinhomes Riverside, Q. Long Biên, Hà Nội
(View map)Scam detection