Python Backend Developer | Lighthouse Technologies

Python Backend Developer | Lighthouse Technologies

Remote Albania, Algeria, Andorra, Angola, Argentina, Armenia, Australia, Austria, Azerbaijan, Bahamas, Bahrain, Bangladesh, Barbados, Belgium, Belize, Benin, Bhutan, Bolivia, Bosnia and Herzegovina, Botswana, Brazil, Bulgaria, Burkina Faso, Burundi, Cambodia, Cameroon, Canada, Chad, Chile, China, Colombia, Comoros, Costa Rica, Croatia, Cyprus, Czech Republic, Denmark, Djibouti, Dominica, Dominican Republic, Ecuador, Egypt, El Salvador, Eritrea, Estonia, Ethiopia, Finland, France, Gabon, Gambia, Georgia, Germany, Ghana, Greece, Grenada, Guatemala, Guinea, Guinea-Bissau, Guyana, Haiti, Honduras, Hungary, Iceland, India, Indonesia, Ireland, Israel, Italy, Jamaica, Japan, Jordan, Kazakhstan, Kenya, Kiribati, Kuwait, Kyrgyzstan, Latvia, Lebanon, Lesotho, Liberia, Lithuania, Luxembourg, Madagascar, Malawi, Malaysia, Maldives, Mali, Malta, Marshall Islands, Mauritania, Mauritius, Mexico, Micronesia, Moldova, Monaco, Mongolia, Montenegro, Morocco, Mozambique, Myanmar, Namibia, Nauru, Nepal, Netherlands, New Zealand, Nicaragua, Niger, Nigeria, Norway, Oman, Pakistan, Palau, Panama, Paraguay, Peru, Philippines, Poland, Portugal, Qatar, Romania, Rwanda, Samoa, San Marino, Saudi Arabia, Senegal, Serbia, Seychelles, Singapore, Slovakia, Slovenia, South Africa, Spain, Sri Lanka, Sudan, Suriname, Sweden, Switzerland, Taiwan, Tajikistan, Tanzania, Thailand, Tunisia, Turkey, Turkmenistan, Tuvalu, Uganda, Ukraine, United Arab Emirates, United Kingdom, Uruguay, US, Uzbekistan, Vanuatu, Venezuela, Worldwide, Zambia, Zimbabwe
Application ends: April 9, 2025
Apply Now

Job Description

Job Description
We are seeking an experienced Python Backend Developer to join our engineering team and help us build scalable and efficient cloud-based applications for our clients. In this role, you will be responsible for writing and testing reliable back-end code, developing and deploying serverless applications on AWS, and ensuring smooth integration with front-end components. You will also work closely with our DevOps team to automate and streamline development workflows using AWS services.
To be successful as a Python Backend Developer, you should possess deep knowledge of Python, AWS (experience with AWS is a must), and be proficient in building RESTful APIs. Experience with server-side logic, cloud infrastructure, and an understanding of CI/CD pipelines are crucial for this role.

Responsibilities

  • Collaborating with development teams to determine application requirements.
  • Writing and testing scalable, cloud-native Python code.
  • Developing back-end components and APIs using AWS Lambda, CDK, and other AWS services.
  • Ensuring efficient deployment and integration of back-end components with front-end elements.
  • Automating deployment workflows and managing cloud infrastructure.
  • Monitoring, testing, and debugging applications for performance and scalability.
  • Creating and maintaining documentation for cloud-based systems and services.

Requirements

  • 3-5 years of experience as a Python developer.
  • AWS experience is a must, with hands-on expertise in services such as Lambda, CDK, S3, and API Gateway.
  • Strong proficiency in Python, with knowledge of frameworks such as Flask (Django experience is a plus but not required).
  • Familiarity with cloud architecture and serverless computing.
  • Understanding of REST APIs and how to build them efficiently.
  • Experience with CI/CD tools and containerization (e.g., Docker, AWS CodePipeline).
  • Familiarity with automated testing tools and unit testing.
  • Ability to work both independently and collaboratively within a development team.

Plus

  • English proficiency at 50% or higher.