Job Summary:Spiralogics is a leading custom software development company primarily based in the US, Nepal, and India. With 18+ years of experience in the 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, and Flutter.
We are currently seeking a senior-level Python developer to work remotely and must be a team player and an excellent communicator. The candidate will be responsible for analyzing, understanding, maintaining, and optimizing the existing code bases for developing SaaS products, particularly in the healthcare domain. They will also be responsible for designing and implementing testable and Scalable code.
To give you a sense of what we expect, here is a link [career.spiralogics.com] to our own career portal where we constantly add new positions that may better fit you.
Job Requirements:4-5 Years of experience 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, a positive attitude, and a drive to learn.
Job 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 an effort to fix defects and continuously ensure highly available services.
Should have:Understanding Container-based technologies, preferably Kubernetes & Dockers, and experience with Cloud services (e.g., AWS, Azure)Familiarity with databases, preferably with MongoDB.