Senior Software Engineer
Summary
Senior engineer on a small team building new features and platform capabilities for a healthcare clinical-data SaaS, working on RESTful APIs and web-based applications. Stack includes Node.js, Kotlin, React, MongoDB, PostgreSQL, RabbitMQ, Elasticsearch, Docker/Kubernetes, and AWS. Open to remote candidates.
- Node.js
- Kotlin
- React
- MongoDB
- PostgreSQL
- RabbitMQ
- Elasticsearch
- Mocha, Jest, Cypress, Selenium
- Docker/Kubernetes
- AWS
- Design and implement new features and enhancements to our product suite
- Participate in agile ceremonies for iterative planning of product features
- Collaborate with Automation and DevOps teams to ensure the full automation testing and successful delivery of developed features.
- Collaborate with Product Owners to refine technical requirements
- Debug issues brought forth by Services & Product teams
- Advanced understanding of programming concepts
- At least 5 years of experience in software development
- Advanced understanding of frontend Javascript and/or Node.js
- Experience developing with multiple backend languages (Node.js, Java, Kotlin, Java, etc)
- Working experience with source code version control (Git, SVN)
- Experience working in an Agile/Scrum development process
- Experience with healthcare information technology a plus but not required
- Experience with HTML or CSS a plus but not required
- Experience with noSQL databases a plus but not required
- B.S. in Computer Science or related field, or equivalent experience
- Passion for software development and Test-Driven Development principles
- Deep desire to eliminate all manual steps
- Expertise in agile software development methodology and related metrics
- Effective problem-solving skills
- Constantly seeking to evolve and improve current processes
- Highly motivated
- Positive attitude
- Excellent and effective communication, both written and verbal