Recruiting an experienced and motivated Back-End Engineer who will be involved in building scalable, reliable, and high-performance applications. Engineer should ideally have experience working across the entire software lifecycle, collaborating with designers, product managers, and engineers to create innovative solutions and must have worked closely with a successful business.
What You’ll Do
- Communicate technical constraints and trade-offs effectively to both technical and non-technical stakeholders
Apply Agile/Lean/Kanban methodologies to continuously improve development processes
- Write clean, maintainable code following Clean Code principles
- Develop, test, and maintain high-quality applications with a strong focus on scalability, performance, and reliability
- Strong understanding of Agile, Lean, and Kanban methodologies, with experience in Test-Driven Development (TDD) or Behavior-Driven Development (BDD) as a plus
- 5+ years of experience in software development with strong proficiency in JVM-based languages (Java, Kotlin, etc.)
Proven ability to write clean, maintainable code following Clean Code principles and effectively communicate technical constraints to non-technical stakeholders
- Proficiency in Docker and containerized applications, with familiarity in Kubernetes, Helm, and Terraform as an asset
Experience with Google Cloud Platform (GCP) and ReactJS for front-end development is considered beneficial
- Experience with Google Cloud Platform (GCP) and ReactJS for front-end development is considered beneficial
- Adopt a DevOps mindset, working on CI/CD pipelines, automation, and containerized applications using Docker
- Hands-on experience with automated testing at various levels (unit, integration, end-to-end) and integrating third-party APIs
- Collaborate with cross-functional teams, including product managers and UX/UI designers, to define the most appropriate solutions
- Implement automated testing to ensure robust and maintainable code
What You’ll Bring
- Communicate technical constraints and trade-offs effectively to both technical and non-technical stakeholders
Apply Agile/Lean/Kanban methodologies to continuously improve development processes
- Write clean, maintainable code following Clean Code principles
- Develop, test, and maintain high-quality applications with a strong focus on scalability, performance, and reliability
- Strong understanding of Agile, Lean, and Kanban methodologies, with experience in Test-Driven Development (TDD) or Behavior-Driven Development (BDD) as a plus
- 5+ years of experience in software development with strong proficiency in JVM-based languages (Java, Kotlin, etc.)
Proven ability to write clean, maintainable code following Clean Code principles and effectively communicate technical constraints to non-technical stakeholders
- Proficiency in Docker and containerized applications, with familiarity in Kubernetes, Helm, and Terraform as an asset
Experience with Google Cloud Platform (GCP) and ReactJS for front-end development is considered beneficial
- Experience with Google Cloud Platform (GCP) and ReactJS for front-end development is considered beneficial
- Adopt a DevOps mindset, working on CI/CD pipelines, automation, and containerized applications using Docker
- Hands-on experience with automated testing at various levels (unit, integration, end-to-end) and integrating third-party APIs
- Collaborate with cross-functional teams, including product managers and UX/UI designers, to define the most appropriate solutions
- Implement automated testing to ensure robust and maintainable code