Software Engineer

closed
Mitek Systems Logo

Mitek Systems

πŸ’΅ $40k-$61k
πŸ“Remote - Spain

Summary

Join Mitek, a global leader in digital identity authentication, and contribute to the evolution and improvement of our software products and services. As a member of our team, you will work on solutions transforming mobile banking and identity authentication markets. We offer a virtual-first work environment, prioritizing flexibility and preference. This role requires a Bachelor's degree in computer science or a related field and at least two years of relevant back-end programming experience. We value a data-driven and innovative mindset, strong teamwork, and a willingness to learn and adapt. Mitek provides competitive compensation and benefits, including health insurance, retirement plans, paid time off, and professional development opportunities.

Requirements

  • Bachelor's degree in computer science or related field
  • Knowledge, skill and abilities typically associated with 2 years of relevant back-end programming experience, preference of at least 1 year in Go
  • Vanilla JavaScript and front-end SPA frameworks (React)
  • Working knowledge of Amazon Web Services (AWS) such as S3, SQS, ECS, EC2, and Lambda
  • Experience with cloud provisioning with infrastructure as code using CloudFormation, Terraform and/or similar
  • Proficiency with Git
  • Experience writing unit tests, integration tests and performance tests. Also writing clean, maintainable, and production hardened code
  • Proficiency with spoken and written English

Responsibilities

Evolve and improve software for our products and services

Preferred Qualifications

  • Html/css, experience with template engine (e.g. freemarker, thymeleaf, etc.)
  • Redux, Typescript and Non-Relational Databases, MongoDB, DocumentDB, RavenDB
  • Npm or similar package managers
  • Cypress or similar front-end functional testing tools
  • Experience developing solutions for deployment within Docker containers, CI/CD procedures (Jenkins) and implementation of distributed systems based on a serverless technology or micro-services architecture
  • Bash scripting and Java, Groovy and Python programming languages
  • Experience using Agile methodologies and practices

Benefits

  • Universal, supplemental, and private healthcare plan choices based on country specifics
  • Retirement/pension plan contributions, MTK stock plan participation
  • Life event & disability coverage
  • Generous annual leave, company holidays, volunteer time off
  • E-learning license, tuition reimbursement, hackathons
  • Home office setup allowance
  • Pet insurance, identity theft protection, legal assistance
This job is filled or no longer available