Job Description And Requirements
You will be responsible for developing a fully Microservice Server Application. This application must be scalable, fault tolerant and easy to deploy. Ideal candidate must be independent problem solver with excellent communication skills. This role involves strong collaboration with Dev-Ops, Front End and ETL engineers.
Skills in front-end development or desire to learn front-end development skills would added advantage.
- Solid OOP and software design knowledge you should know how to create software that's extensible, reusable and meets desired architectural objectives.
- Strong familiarity with web server technologies and frameworks including NGINX, FastAPI, Flask, Gunicorn.
- Experience with Python 3, and the willingness to learn new technologies.
- Experience of python libraries used for data (such as Pandas, NumPy, SciPy).
- Experience with Distributed Compute Library like Dask
- Must have experience building REST/gRPC APIs.
- Strong experience with Messaging, ideallyKafka.
- Experience in Microservice Architecture Concepts and Patterns.
- Experience in CI/CD Pipeline- Unit Test, package, build & deploy.
- Work autonomously, are excited by new technologies, and will never back down from the challenges of scale.
- Experience with Linux/Unix, database systems (SQL, NoSQL, Redis).
Job Category
Engineering
Country
India
Job Subcategory
R&D Engineering
Hire Type
Employee