Job Openings Senior Software Engineer

About the job Senior Software Engineer

Requirements:

  • 4+ years of experience working as a software engineer
  • Experience in leading software engineering teams 
  • Experience in one or more parts of our current tech stack 
  • Good communication skills and able to clearly describe technical solutions in terms of customer value 
  • Experience translating business and product objectives into technical goals 
  • Confident on stakeholder communication, both internal and external 

Our Tech Stack:

  • DDD-oriented microservice architecture 
  • AWS cloud infrastructure managed in terraform Dotnet Core (C#) as the current de facto standard for backend services 
  • ReactJS as the current de facto standard for frontend services 
  • Postgres databases 
  • Python for scripting and Lambdas Bash scripting 
  • Docker for local and remote deployments 
  • Github Actions for CI/CD 
  • Automated end-to-end backend and frontend testing (postman, newman, cypress)
  • Multiple third-party integration points