Backend Engineer

Logo of Linqia

Linqia

πŸ“Remote - Colombia

Job highlights

Summary

Join Linqia as a long-term contract Backend Engineer working remotely from Medellin, Colombia! You will design and implement server-side applications using Python and SQL, develop and maintain microservices, and optimize databases. Collaboration with cross-functional teams is key, as is ensuring high-quality code through reviews and testing. This role requires proficiency in Python, SQL, and experience with microservices architecture. Linqia offers a supportive and growing environment with opportunities for career development.

Requirements

  • English language proficiency
  • BS degree in Computer Science or a similar technical area of study, or equivalent practical experience
  • 2-4 years of experience as a software engineer/developer, with a focus on backend development
  • Proficiency in Python
  • Strong experience with databases, SQL, and database optimization techniques
  • Experience working with microservices architecture
  • Familiarity with API design principles and RESTful services
  • Solid understanding of software development lifecycle and Agile methodologies
  • Excellent problem-solving and troubleshooting skills
  • Strong collaboration and communication abilities, with the capability to work in cross-functional teams

Responsibilities

  • Design and implement server-side applications using Python
  • Write complex SQL queries using Trino to gather analytics data from multiple sources
  • Develop and maintain microservices for our platform
  • Design and optimize databases, both relational and non-relational
  • Collaborate with cross-functional teams to integrate APIs and ensure smooth functionality
  • Write efficient and reusable code, adhering to best practices and coding standards
  • Perform code reviews to ensure high-quality codebase
  • Develop comprehensive end-to-end integration tests to ensure systems function as intended
  • Troubleshoot and debug issues in backend systems
  • Stay up to date with the latest technologies and industry trends to drive continuous improvement

Preferred Qualifications

  • Advanced degree in Computer Science or related field
  • Experience/certification with cloud platforms like Amazon Web Services or Google Cloud Platform
  • Familiarity with containerization technologies like Docker
  • Knowledge of message queues and streaming platforms, such as Apache Kafka
  • Understanding of caching mechanisms and performance optimization techniques
  • Experience with performance testing and profiling tools
  • Familiarity with machine learning concepts and frameworks

Benefits

  • Remote work
  • Career development and growth opportunities

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Linqia know you found this job on JobsCollider. Thanks! πŸ™