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
- Do high-level technical design with guidance, functional modeling, break-down of modules by thinking platforms, and re-use.
- Exposure in application hosting with uvicorn, an nginx server.
- Exposure to Docker, Kubernetes, CI/CD pipelines.
- Monitoring performance, optimising 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.
- 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.
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.
- Excellent verbal and written communication skills.
- Resourcefulness and troubleshooting aptitude.
This job was posted by Parvinder Singh from Unpod.