As a Backend Engineer, you will be responsible for designing and deploying scalable, highly available, and fault-tolerant systems for Radius Agent.
Responsibilities will include-
You will contribute to all aspects of an agile software development lifecycle including design, architecture, development, documentation, testing, and operations.
You will build cutting-edge scalable systems by writing simple and efficient code.
You will push your design and architecture limits for new product development.
You will ensure compliance with the build/release and configuration management process.
Skills needed:
be able to design and build modules from ground up
proficient in any one programming language out of php / golang / node / python / javascript / java / ruby and ability to pick up others
experience with mysql/postgres/mongodb/couchdb
experience with redis/memcached
experience with rabbitmq / kafka
experience in having written cron jobs, troubleshooting downtime
ability to work with ambiguous requirements
good understanding of OS concepts
Familiarity with RESTful APIs and microservices architecture.
Knowledge of cloud services (e.g., AWS, Azure, Google Cloud).
Understanding of version control systems (e.g., Git).
Nice to haves:
experience with managing VMs on aws/gcp/digitalocean
experience elasticsearch or lucene
Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
Familiarity with CI/CD pipelines and DevOps practices.
Understanding of Agile methodologies.
This will be a work from office role based out of Bangalore