We are looking for a Backend Software Engineer with experience in Python and Ruby on Rails to join our team. You will play a key role in designing, developing, and maintaining our backend systems that power our applications. The ideal candidate has strong problem-solving skills, a solid understanding of backend architectures, and a passion for building scalable and reliable systems.
Essential Job Functions
• Design, develop, and maintain backend services using Python and Ruby on Rails.
• Build and optimize RESTful APIs and/or GraphQL endpoints to support front-end and mobile applications.
• Collaborate with frontend engineers, product managers, and designers to develop new features.
• Ensure code quality through best practices, including code reviews and automated testing.
• Optimize application performance and scalability, ensuring high availability and low latency.
• Integrate with third-party APIs, databases, and cloud services.
• Maintain and enhance database design (PostgreSQL, MySQL, or other relational databases).
• Write clear, maintainable, and well-documented code.
• Troubleshoot and resolve issues in production environments.
Get personalized insights and tailored applications with our AI tools:
Get your exact compatibility score for each job based on your CV and experience
Automatically optimize your CV for each specific job application
Identify missing skills and get actionable improvement recommendations
No credit card required • 100% free to start
Join thousands of professionals getting AI-powered job recommendations tailored to their skills.