Homeoffice Software Engineer

micro1 · India · Remote

About the job

Location:

Remote, India


About Us:

At micro1, we’re all about connecting skilled remote professionals with some of the best companies in Silicon Valley. Our mission is to offer a stable, competitive income, along with access to top industry opportunities—all in a flexible work setting with a range of great benefits. We’re here to help you grow in your career. We're proud to work with trusted partners such as Deel, Immutable, O’Gara, and LegalSoft.


What We Offer:

  • Work from anywhere
  • Healthcare reimbursement
  • Wi-Fi Reimbursement
  • Unlimited Learning: Access to Udemy courses, books, and everything you need to keep growing
  • And So Much More: We’re not just about work—we’re about creating an environment where you’ll love to be!


Role overview:

We are seeking a talented Software Engineer with a passion for developing cutting-edge technology solutions. In this role, you will be instrumental in designing, building, and maintaining software systems that enhance our digital platform. If you have a strong command of Python, FastAPI, AWS, and Kubernetes, and excel in both written and verbal communication, we want to hear from you.


Key Responsibilities:

  • Develop and maintain backend services using Python and FastAPI.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Implement scalable, secure, and highly available applications on AWS.
  • Manage and orchestrate containerized applications using Kubernetes.
  • Write clear and concise documentation for both technical and non-technical audiences.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Troubleshoot and debug applications to optimize performance.


Required Skills and Qualifications:

  • Proven experience with Python and FastAPI in a professional setting.
  • Strong knowledge of AWS services and solutions.
  • Hands-on experience with Kubernetes for container orchestration.
  • Excellent written and verbal communication skills - our ideal candidate cares deeply about effective communication.
  • Ability to work independently and as part of a remote team.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.


Preferred Qualifications:

  • Experience in a cloud-native environment.
  • Familiarity with other programming languages and frameworks.
  • Open source contributions or a strong personal coding portfolio.