Trabajos a distancia y desde casa en India

Homeoffice Software Developer

Avrio Energy · India · Remote

About the job

This job is sourced from a job board.

As a Software Developer at Avrio, you will be an integral part of our team, responsible for building innovative, scalable solutions that enhance our product offerings and improve our clients' business outcomes. You will collaborate closely with the founding team, contributing to the full software development lifecycle, from ideation to implementation. This is an excellent opportunity to work on cutting-edge technologies and play a pivotal role in driving the technical direction of our projects.Responsibilities

  • Design, develop, and maintain scalable software applications using Python.
  • Apply Object-Oriented Programming (OOP) principles to write clean, maintainable, and efficient code.
  • Develop and optimize system architectures to ensure robustness, scalability, and high performance.
  • Work with both relational (e. g., PostgreSQL) and non-relational (e. g., CouchDB) databases.
  • Implement and maintain DevOps practices using AWS and Docker to improve development and deployment processes.
  • Write and execute unit tests and integration tests to ensure the quality and reliability of the software.
  • Develop and maintain RESTful APIs and GraphQL endpoints, utilizing FastAPI for high-performance backend services.
  • This full-time role offers the chance to work on impactful projects in a dynamic and growth-focused environment.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • Minimum of 1 year of professional experience in software development.
  • Proficiency in Python programming.
  • Strong understanding of Object-Oriented Programming (OOP) concepts.
  • Experience in designing and implementing scalable system architectures.
  • Knowledge of both relational (e. g., PostgreSQL) and non-relational databases (e. g., CouchDB), with a preference for experience in CouchDB.
  • Familiarity with DevOps practices, particularly with AWS and Docker.
  • Experience with unit testing and integration testing frameworks.
  • Proficient in developing RESTful APIs and GraphQL services, with experience in FastAPI preferred.
  • Strong problem-solving skills and the ability to work independently as well as in a team.
This job was posted by Harshit Rai from Avrio Energy.


Desired Skills and Experience

Python