Job Summary:
Spiralogics is a leading custom software development company primarily based in the US, Nepal and India. With 18+ years of experience in tech industry, we go beyond the traditional application development process to deliver quality products. With an array of both in-house and client-based applications, we work with different technologies such as Dot NET, PHP, Python, Node JS, React, Angular JS, Java, Xamarin, iOS, Android, Flutter.
We are currently seeking a mid-level Python (Flask) developer to work remotely, and must be a team player and an excellent communicator. Candidate will be responsible for analyzing, understanding, maintaining, and optimizing the existing code bases for developing SaaS products, particularly in the health care domain. They will also be responsible for designing and implementing testable and Scalable code.
If you want to build your career in a growing IT company, then come join Spiralogics. We provide a fun, friendly, and flexible working environment with employee centric work culture.
Job Requirements:
3-5 Years of experience in building enterprise systems in Python, HTML, JavaScript, SQL, XML, Web Services, and related technologies. Adaptability and willingness to learn new tools/languages are a big plus. Python and Python-based frameworks like Flask, Celery, Django, SQL, Alchemy, and Twisted. Web Development: JavaScript, CSS, HTML, HTTP, REST, jQuery Proficient in Linux. Experience with debugging complex applications. Experience with creating/consuming RESTful web services. Proficient in versioning systems like Git, or SVN. Proficient in Python, Kafka, and similar technologies. Experience working in Agile/Scrum environments. Good communication skills as well as a positive attitude and a drive to learn.
Responsibilities:
Excellent Problem solver and proficient coder, strong in Data Structures and algorithms. Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks, etc. Design, develop, and implement REST APIs. Solid understanding of software development roles, processes, and procedures in the context of Web and Database development. Work collaboratively with the product development team in designing new features and enhancing the current product. Support the testing initiatives in effort to fix defects and continuously ensure highly available services.
Nice to have:
Understanding of Container-based technologies preferably Kubernetes & Dockers and experience with Cloud service (e.g. AWS, Azure) is desirable. Knowledge of infrastructures like a hypervisor, Cloud Storage , and experience with cloud services including Databases, Caching, Object and Block Storage, Scaling, Monitoring, Load Balancers, Networking, etc. is added advantage. Familiarity with databases, preferably with MongoDB.