Job Description - Full stack Architect
Company Name - Onsurity Technologies
Onsurity is a global HealthTech organization, disrupting the SME and startup healthcare market with technology and innovation!
With the aim of simplifying our customer's health and wellness journey, we're on the way to democratizing and revolutionizing technology, creating accessible and easy-to-use products.
Job Location - Bangalore
Experience - 4 to 8 Years
Role - Full stack Architect
Work with noSQL Database and RDBMS - SQL and MongoDB.
Creating scalable, reliable APIs, using Test Driven Development Work to complete deliverables on time.
Continue to learn and introduce emerging technologies that may provide more effective solutions.
Developing and supporting comprehensive documentation and automated testing and deployment processes.
Work well in a fast paced startup culture, open, team- oriented environment.
Stay updated on the latest technologies and programming languages.
Serving as a core member of an agile team that drives user story analysis and elaboration, designs and develops responsive web applications using the best engineering practices.
Performing hands- on software development, typically spending 50- 60%f time actually writing code and unit tests, doing proof of concepts, conducting code reviews, and testing in ongoing sprints.
Performing ongoing refactoring of code, utilizing visualization and other techniques to fast track concepts, and delivering continuous improvement.
Developing deep understanding of integrations with other systems and platforms within the supported domains.
Manage your own time, and work well both independently and as part of a team.
Mentoring team members and helping out with technical challenges.
Work closely with product managers, back- end and other front- end engineers to implement versatile solutions to tricky web development problems.
Work with Product Owners to define requirements for new features and plan increments of work.
Perform all technical aspects of software development for assigned applications, including developing prototypes, writing new code and creating API's.
Design and build integration components and interfaces in collaboration with Senior Engineers and Infrastructure Engineers as necessary.
Demonstrate a passion for continuous learning and willingness to adopt new technologies.
Good attitude, communication, willingness to learn and collaborate.
Bring a culture of innovation, ideas, and continuous improvement.
Challenging status quo, demonstrate risk taking, and implement creative ideas
2- 5 years of software design and development experience, solid foundation in computer science with strong competencies in data structures, algorithms, OOPs, and software design.
3 years of experience with Node.js.
Experience working with SQL and MongoDB.
Experience developing and working with REST APIs.
Experience with iterative development in a fast- paced environment.
Strong understanding of Git.
Good understanding and experience working with AWS or Google Cloud.
Must have good working knowledge and debugging skills using Developer Tools, Firebug etc.
Proven results oriented person with a delivery focused in a high fast- paced and dynamic environment.
Excellent communication and collaboration, skills.
Understanding of the software product development processes.
Ability to meet aggressive growth targets.
Strong Object Oriented programming skills
Must be able to work independently on a project or a product being able to handle requirements, design, develop and testing.
Knowledge of Product Development, Coding Principles, Technologies and Architectures.
Demonstrated ability to work to deadlines and maintain attention to detail.
Teamwork and collaboration.
A strong leader and team player, hands on in a highly demanding environment.
Able to work effectively and collaboratively in a complex, matrix environment.
Excellent oral and written communication skills. Stellar presentation capabilities - able to deliver our message to large and small audiences at industry conferences.
Demonstrates the highest levels of integrity.
Exceptional analytical, critical thinking and analytical skills.
Highly motivated and self- starter.
Self- starter who can grasp difficult concepts and large architectures quickly and stay on top of new and emerging technologies.
Ability to think outside the box and come up with creative solutions when tools don't work