Software Engineer
Posted 5 months ago
Must Have Skills:
- 2-4 years with solid engineering experience.
- Proficient in Python, its design, and concurrency patterns.
- Understanding of frameworks connected to Python, such as flask, Django, etc.
- Knowledge of AWS/Azure/GCP and could technologies.
- Knowledge of data structures, algorithms and an eye for architecture.
- Solid CS fundamentals, fluent in multi-threaded and asynchronous programming.
- Understanding of Python’s threading restrictions and multi process architecture.
- Excellent problem-solving, debugging, and communication skills.
- Good knowledge of SQL as well as NoSQL databases and knowledge of graph DBs is a plus.
- The ability to use server-side templating languages.
- Understanding of circles, conditional & control statements, databases, and basic Python.
Good to have skills:
- Understanding of front-end technologies, code versioning tools, and server-side languages.
- Expertise in how to combine several data sources into one system.
- The ability to work independently on a project as well as in a team.
- To learn and grow, to stay interested, and to concentrate on identifying the issues on time.
- Excellent communication and collaboration with relevant teams and departments.
- Capacity to think creatively and present innovative ideas and solutions that address contemporary trends.