We are looking for Software Engineers to build and implement Unpod.ai 's platform based on the latest open source technologies. Job responsibilities will be cross-functional - ranging from 'clean' coding to architectural changes to client interactions. Over a period of time, you're expected to challenge the existing tech stack and add your baby components to it. A person should be a team player, have an eye for detail, and have problem-solving skills.
Responsibilities
- Produce clean, efficient code based on specifications.
- Integrate software components and third-party program libraries.
- Verify and deploy programs and systems.
- Troubleshoot, debug, and upgrade existing applications.
- Recommend and execute improvements.
- Create technical documentation for reference and reporting.
- Excellent verbal and written communication skills.
- Resourcefulness and troubleshooting aptitude.
Requirements
3-4+ years of experience as a Software Engineer in the design, analysis, and implementation of web server applications using Python.Insightful knowledge in scalable web application development using Python / Django / FastAPI, data structures, algorithms, and design patterns.Familiarity with Agile development methodologies.Do high-level technical design with guidance, functional modeling, break-down of modules by thinking platform, and re-use.Exposure in application hosting with uvicorn, an nginx server.Exposure to Docker, Kubernetes, CI / CD pipelines.Monitoring performance, optimizing the architecture, and advising on any necessary infrastructure changes to suit your application needs.Creating a platform on top of stored data, REST APIs also make sense to migrate the same to a microservice architecture.Sense of ownership and attention to detail.This job was posted by Neha Chauhan from Unpod.
Skills Required
Algorithms, Nginx, Agile Development Methodologies, Microservice Architecture, Django, Design Patterns, Docker, Data Structures, FastAPI, Rest Apis, Python, Kubernetes