Job Description :
314e is Healthcare IT Services company founded in 2004. We are headquartered in Fremont, CA and have regional offices in Blue Bell, PA, Bangalore, India and last quarter we expanded geographically in the beautiful Himalayan mountain country of Bhutan.
We are looking for a Senior Software Engineer who will be an integral part of our success story to create world class products for a worldwide customer base.
You will get a once-in-a- lifetime opportunity to work extensively with senior leadership of the company, global customers, and industry leaders.
You will be working on the latest technology, tools, methodologies and frameworks. Your goal will be to develop high-quality cloud delivered software.
The Senior Software Engineer will, above all, write clean and efficient code to produce high- quality, micro-services based multi-tenant software as a service.
The Senior Software Engineer will also participate in other aspects of successful software production including requirements analysis, software design, task planning, attending scrum meetings, participating in code reviews, task automation by scripting, testing, bug fixing etc.
There could also be opportunity to lead a team of 3-5 junior engineers.
Desired Experience :
7+ years in software development with at least 3+ years in product development
Hands on experience with cloud technology solutions (AWS, GCP or Azure) for developing scalable applications.
Experience in modern DevOps technologies including containerization and CI / CD
Experience with SaaS application development.
Strong working knowledge of Agile development methodologies
Extensive experience with software design and development in a test-driven environment
Experience in designing APIs, implementing security, implementing testing frameworks like E2E and Unit Testing
Experience with micro-services architecture
Experience in one or more frameworks like Spring, Flask, Django, Node / Express etc.
Demonstrated experience of learning new technologies with changing times and needs
We are looking for high quality engineering skills, but we also value the following :
Passion for technology and problem solving
Commitment to excellence and a hunger for learning
Attention to detail
What's in it for you?
Start-up work culture
Competitive benefits, employee engagement and rewards & recognition
Opportunity to work directly with successful serial entrepreneurs
Training and career planning for long-term growth