Senior Software Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

At least 5 years of experience in software development., Proficiency in Node.js, Angular, AWS, and SQL., Experience in developing web-based, microservice, and transactional applications., Hands-on experience in writing unit and end-to-end tests..

Key responsibilities:

  • Develop applications using modern technologies in the Public Cloud space.
  • Collaborate with Product Owners to ensure effective technical implementation.
  • Coach and mentor other developers on best practices.
  • Participate actively in team backlog refinement and continuous improvement efforts.

Ensono logo
Ensono Large http://www.ensono.com/
1001 - 5000 Employees
See all jobs

Job description

At Ensono, our purpose is to be a relentless ally, disrupting the status quo and unleashing our clients to Do Great Things! We enable our clients to achieve key business outcomes that reshape how our world runs. As an expert technology adviser and managed service provider with cross-platform certifications, Ensono empowers our clients to keep up with continuous change and embrace innovation. 

Developing impactful solutions is something we do together at Ensono because Ideas Start Here. Great things happen when many voices are heard, and people are supported to run with their ideas. On our teams, you will be backed by leaders with a passion for our business. This is a place where your ideas can Do Great Things. 

We can Do Great Things because we have great Associates. The Ensono Core Values unify our diverse talents and are woven into how we do business. 

Adventure starts here. Here you will be a part of a team that encourages you to master your craft, ask tomorrow’s questions today, and chart your path. Our Associates focus on client impact with curiosity and a feeling of relentless commitment. 

About the role and what you will be doing:

This is an exciting opportunity to join our teams working on some of the hottest technologies in the Public Cloud space: Amazon Web Services (AWS), Azure and Google Cloud Platform (GCP). We’re building applications spanning genres like client/cloud portal experiences, integrations and data flows over native cloud infrastructures, Continuous Integration/Deployment Services, and Product Development. 

We are focusing on developing Ensono’s product that gives insights into the infrastructures of our key customers. We are continuing to look for the smart and passionate engineers who join us to attack these opportunities. We work in a thoroughly modern agile framework focused on business agility to deliver great software and great experiences. We’re delivering these experiences on AWS stack with a fully serverless architecture in a CI/CD toolchain with automated unit testing, acceptance testing, and deployment (PN. We believe in all kinds of automated testing!).  
We are always extremely close to the latest technologies and trends in the Public Cloud domain. 

The successful candidate will be someone who can demonstrate a genuine fire and passion for the technology, and for the industry, and are deeply proud of the work that they do! They are curious about new technologies and product offerings, specifically in the public cloud space, and are keen to explore how they could benefit and enhance our existing product offerings. 

In case you are curious, here is the tech stack and tools that we use: 

Tech stack 

  • Angular, Node.js, Typescript, Snowflake, PostgreSQL, serverless, microservices 
  • AWS services (ie. Cognito, S3, DynamoDB, Lambda, RDS, SQS, SNS, and many more) 

Tools 

  • Jira / Confluence  
  • Git / Bitbucket  
  • CI/CD (AWS CodeBuild) 
  • AWS/Azure/GCP 

Testing & Quality 

  • Jasmine, Mocha, Chai, TestCafe, SonarQube 

What we need you to contribute to Ensono: 

  • Being a team player – we act as a team
  • Coaching and mentoring other developers on best practices
  • Crystal clear communication of any impediments and direct requests for help to mitigate
  • Active participation in the refinement of the teams’ backlog
  • Leading in the continuous improvement of the scrum team, and our code base 

Skills & Behaviors that are reliable indications that you can contribute: 

  • At least 5 years of experience in software development
  • Demonstrated ability to develop web-based, microservice and transactional applications
  • The technical skills required are focused around Node.js, Angular, AWS, SQL, Unit & E2E testing
  • Demonstrated hands-on experience in writing tests (unit and/or e2e)
  • A solution-oriented style of conversation with a customer-centric approach to problem-solving
  • Demonstrated ability to partner with Product Owners to ensure technical implementation
  • Ability to recount tales of mentoring
  • Personal accountability to your teammates to deliver the sprint commitment each iteration
  • Collaboration amongst teammates to clearly define and estimate user stories
  • Exposure to AWS and serverless design implementations
  • Full-stack soul an open mind
  • Knowledge of Azure or Google Cloud Platform (GCP) would be welcome 

Note: If this job interests you but you aren’t certain if you meet all the requirements, apply anyway! 

What we offer: 

  • A membership & belonging to a global team doing something great
  • An opportunity to work with the newest technologies and modern architecture
  • A room for further growth and gaining expertise in the area you are interested in
  • An opportunity to influence the architecture and design of what’s next
  • A modern business agility education 

Benefits: 

 

We believe that great work deserves great rewards. In return for your ideas, commitment and ambition, we’ll give you a very competitive base salary and a range of benefits as soon as you join. On top of your highly competitive base salary, we offer: 

  • Flexible and remote work opportunities
  • Performance bonus
  • Training and development programs
  • Worldwide career opportunities
  • Community outreach and mentoring opportunities
  • Learning platforms
  • My Benefit system
  • Wellness Platform support from Virgin Pulse
  • Associate equity program
  • Life insurance
  • Lunch card
  • Study leave
  • One paid day off for charity events
  • Sabbatical  
  • Extended parental leave  
  • Rental or co-financing of office equipment
  • Referral bonus program 

 

 

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Teamwork
  • Mentorship
  • Coaching
  • Problem Solving

Software Engineer Related jobs