**Our company**:
Encora is a global Software and Digital Engineering company that helps business overcome the Software Engineering Talent shortage and provides next-gen services and such as Predictive Analysis, Artificial Intelligence & Machine Learning, IoT, Cloud, and Test Automation.
We count with 16 global offices and 25 innovation labs.
Our Software Engineering experts work with leading-edge technology companies to improve their speed to impact.
**About the job**:
As a software engineer, you will have autonomy to architect, build and operate components of the delivery platform that are critical.
You will collaborate with a talented team of full stack developers, architects, designers, and product owners as you build game changing solutions for the healthcare industry.
You'll play a key role on an Agile team, in a work environment that embraces hybrid and remote settings as well as flexible hours.
An example of a developer experience that Logistics Engineering team members have, is building (maybe even designing) a feature for one of our product lines.
This will include backend microservices and frontend components, integration tests, and maintaining the feature in a production environment.
We are big on the concept of ownership; you will own the delivery of your code, and you will own its upkeep including documentation for a potential handoff.
You will grow, learn, and be challenged by working across many technology stacks that go across build and deployment systems.
You will have opportunities to pursue the type of work and technologies that interest you, in alignment with our mission and vision.
**Essential duties and job responsibilities**:
- Building and operating resilient services that are observable with key metrics and visualize them in Grafana dashboards
- Leveraging AWS services such as Lambda, EKS, S3, EC2, RDS
- Designing and writing HTTP and RESTful APIs
- Designing reusable deployment pipelines in Spinnaker using kustomize and pipeline templates
- Researching, evaluating, implementing, and operating extensions to delivery platform
**Requirements**:
- Bachelor's degree in Computer Science or a related technical field involving software engineering, or equivalent practical experience
- 2-3+ years of experience with an object oriented or functional programming language
- Experience programming in Java, Javascript and some FE framework (React/Vue/Angular)
- Experience with Microservices
- Experience with RestAPIs
- Experience with SQL and NoSQL databases such as MongoDB
**Nice to have**:
- Python, Go, JavaScript, react, bash, AWS, Azure, Prometheus, Loki, Grafana, Kubernetes, Docker, Terraform, Ansible, Spinnaker, git
- Experience with observability
- Experience with full life cycle development
- Interest in developing services as well as the underlying infrastructure
**Why you will love working with us**:
- 100% WFH and available workplace office space if preferred
- Private medical, dental and life insurance
- Additional vacations per work anniversaries
- Birthday day off
- 3 sick leaves paid per year
- Certification Reimbursement
- Substantial referral bonuses
- Welcome bonus
- A value-based culture where opportunities to learn are endless