Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Backend Developer (Python) image - Rise Careers
Job details

Backend Developer (Python)

We are looking for a skilled Software Developer with a strong background in backend development and experience in AI technologies. This role will focus on building and maintaining backend systems using Python/Golang and integrating advanced technologies such as Microsoft Copilot, Neo4j, and Weaviate. The ideal candidate should also have DevOps exposure to handle deployment tasks when needed.

Location: Ho Chi Minh, Da Nang, Hanoi

What You’ll Be Doing

  • Design, develop, and maintain scalable data pipelines and backend services using Python.
  • Work with AI tools and frameworks to enhance system capabilities.
  • Implemented and optimized databases for advanced data modeling and querying.
  • Integrate, deploy, and manage applications using DevOps best practices.
  • Collaborate with cross-functional teams to define, design, and deliver innovative solutions.
  • Debug and resolve issues in a timely and effective manner.
  • Collaborate with stakeholders to analyze and apply AI/ML to existing systems.
  • Deploy, monitor, and maintain production AI/ML systems.
  • Stay updated with the latest trends and advancements in data pipeline and backend development, AI, and DevOps technologies.

Must-have

  • At least 3 years of experience in software development, with a focus on backend development using Python/Golang.
  • Hands-on experience with AI tools and frameworks.
  • Familiarity with DevOps practices, including CI/CD pipelines, containerization (e.g., Docker), and orchestration (e.g., Kubernetes).
  • Experience in deploying applications to cloud environments (e.g., AWS, Azure, or GCP).
  • Know about system securities, data encryption and decryption.
  • Strong problem-solving skills and a proactive approach to learning new technologies.
  • Excellent English communication skills and ability to work collaboratively in a team environment.

Nice to have

  • Training and using AI models in production.
  • Experienced with AI models deployment.
  • Full-stack development experience, with proficiency in modern frontend frameworks (e.g., React, Vue, or Angular).
  • Three days remote every week and four full remote weeks per year.
  • Gold level Health Insurance coverage from Bao Viet Insurance, a yearly complete Health Check and social insurance
  • All office benefits and full salary during probation.
  • Flexible working time starting anytime up to 10 AM working Monday - Friday with no overtime and a long lunch break.
  • Allowance for everything: meals, parking, petrol, along with unlimited snacks and nice coffee every day.
  • Choose from a brand-new Mac or PC device.
  • Salary review twice a year with opportunities for promotions and spot awards.
  • 12 days annual leave per year, with all days not taken paid out in cash, plus 2 sick leave days.
  • Yearly Training Budget up to 5 million VND per staff. On top of that, Professional coaching program, buddy system, tech talks, agile sessions, and 1on1 private English classes are available
  • Yearly company trip, monthly activities, and other Celebrations for special days in the year, such as Women’s Day, YEP, and Christmas.
  • Employee-led clubs within the company; games teams, sports teams, etc.
  • Modern open-space office with comfortable workspace, a PS5 games room, and chill-out areas.
What You Should Know About Backend Developer (Python), CodeLink

Are you an innovative Backend Developer with a knack for Python and cutting-edge AI technologies? If so, we have an exhilarating opportunity for you at our forward-thinking company. In this role, you'll be diving deep into creating and optimizing backend systems while harnessing the power of frameworks like Microsoft Copilot, Neo4j, and Weaviate. Your creative input will be essential as you design scalable data pipelines and develop robust backend services using Python and Golang. Plus, your experience in DevOps will shine through as you deploy applications with best practices in mind. Picture yourself collaborating with dynamic teams to craft innovative solutions and resolving any challenges in a friendly and effective manner. You'll keep your finger on the pulse of the latest trends, ensuring our tech stays at the forefront. If you have at least 3 years of experience in backend development and a love for AI tools, we want to hear from you! Think of the perks: flexible working hours, health insurance, and generous training budgets, along with annual leave that pays out if unused. So, if you’re excited to contribute to a vibrant culture and work on impactful projects, we invite you to join us as a Backend Developer, where your skills will truly make a difference!

Frequently Asked Questions (FAQs) for Backend Developer (Python) Role at CodeLink
What are the main responsibilities of a Backend Developer at our company?

As a Backend Developer at our company, your primary responsibilities will include designing and maintaining scalable data pipelines, developing backend services using Python, and working collaboratively with cross-functional teams to deliver innovative solutions. You'll also be integrating advanced technologies such as AI tools, optimizing databases, and deploying applications while maintaining a focus on DevOps best practices.

Join Rise to see the full answer
What experience is required for the Backend Developer position?

The ideal candidate for our Backend Developer role should have at least 3 years of experience in software development, especially in backend frameworks like Python or Golang. Hands-on experience with AI tools and familiarity with cloud deployment environments such as AWS, Azure, or GCP is essential. A good grip on DevOps practices and strong problem-solving skills will also be critical for success in this role.

Join Rise to see the full answer
How does our company approach collaboration for Backend Developers?

Collaboration is at the heart of our work culture. As a Backend Developer, you will collaborate closely with various teams, including designers and project managers, to define, design, and deliver innovative tech solutions. Working together, you will troubleshoot and debug issues, ensuring the best possible outcomes in our projects while fostering a supportive team dynamic.

Join Rise to see the full answer
What kind of AI technologies will I work with as a Backend Developer?

In our Backend Developer position, you’ll have the opportunity to work with advanced AI technologies like Microsoft Copilot, Neo4j, and Weaviate. You will be integrating and deploying AI/ML models into production systems, allowing you to stay up-to-date with the latest advancements while enhancing our backend capabilities.

Join Rise to see the full answer
What benefits and perks come with the Backend Developer position?

Our Backend Developer position offers a multitude of benefits, including flexible working hours, health insurance coverage, and a generous training budget. You’ll enjoy a vibrant workspace with engaging company events, and plenty of opportunities for professional development. Additionally, we prioritize work-life balance, offering generous leave policies and an array of personal development programs.

Join Rise to see the full answer
Common Interview Questions for Backend Developer (Python)
Can you describe your experience with Python and how it relates to backend development?

When answering this question, highlight specific projects where you've utilized Python for backend development. Discuss libraries, frameworks, or tools you've used, and how they contributed to building scalable applications. Remember to explain your problem-solving approach and how Python's features helped you achieve efficient solutions.

Join Rise to see the full answer
What experience do you have using AI tools in your projects?

For this question, share examples of projects where you had hands-on experience with AI tools. Discuss the types of AI technologies you implemented, how you integrated them into existing systems, and the impact they had on the project outcomes. Focus on specific tools and methodologies to demonstrate your expertise.

Join Rise to see the full answer
How do you handle debugging and troubleshooting in backend systems?

Discuss your systematic approach to debugging, such as isolating issues, using logging tools, and running tests to verify functionality. Emphasize your analytical skills and give an example of a challenging bug you resolved, outlining the steps you took to reach a solution.

Join Rise to see the full answer
Can you give an example of a successful project you completed as a Backend Developer?

When responding, outline a specific project, including your role, challenges you faced, and how you overcame them. Highlight your contributions and the technologies you employed. This showcases your problem-solving skills and ability to deliver results effectively.

Join Rise to see the full answer
What is your experience with CI/CD pipelines and DevOps practices?

Share your familiarity with setting up and maintaining CI/CD pipelines, touching on specific tools and workflows you've used. Discuss the importance of DevOps practices in your experience and how they improved collaboration within teams or sped up deployment times in your projects.

Join Rise to see the full answer
How do you stay updated with the latest trends in backend development and AI technologies?

Mention reliable sources like blogs, online courses, webinars, and community forums that you follow. Additionally, share any personal projects or ongoing learning endeavors you're engaged in that keep you inspired and informed about industry trends.

Join Rise to see the full answer
What strategies do you use to ensure seamless collaboration with cross-functional teams?

Explain the communication tools and strategies you utilize to facilitate collaboration across teams. Discuss how you handle misunderstandings and encourage feedback, emphasizing the importance of shared goals and team integration in your experience.

Join Rise to see the full answer
What are some best practices you follow for database optimization?

Talk about your understanding of normalization, indexing, and query optimization strategies. Offer examples where you enhanced database performance and your considerations regarding scalability and maintainability in your approach.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects simultaneously?

Explain your method for prioritizing tasks, such as using project management tools or agile methodologies. Discuss how you assess urgency versus importance while keeping communication open with team members to ensure alignment and progress.

Join Rise to see the full answer
What do you enjoy most about being a Backend Developer?

Share your passion for solving complex problems, optimizing systems, or your excitement for working with innovative technologies. Relate your enthusiasm to how it drives you to continuously improve your skills and contribute positively to your team's success.

Join Rise to see the full answer
Similar Jobs
CodeLink Remote No location specified
Posted 10 days ago
CodeLink Remote No location specified
Posted 3 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Twelve Labs Remote No location specified
Posted 6 days ago
Posted 8 hours ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Wolt Remote Stralauer Allee, 10245 Berlin-Bezirk Friedrichshain-Kreuzberg, Germany
Posted 11 days ago
Photo of the Rise User
Posted 7 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 24, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!