Description

We are looking for an experienced Senior Full Stack Engineer (Java and Angular/React) to join  our development team. This role is expected to solve complex technical challenges with limited direct supervision from the CTO (client-side) and will be implementing end-to-end software solutions for our client. This position collaborates closely with internal team members such as Engagement Managers, Engineers, Designers, Digital Consultants.

Qualifications

  • Education: A bachelor's or master's degree in computer science, Engineering, or equivalent relevant work experience is required.
  • Experience: Minimum of 8 years of professional experience in software development, with at least 5 years in a Full Stack development role, and at least 2 years in a senior or lead position working on developing MVP applications where frequent iteration is a priority.
  • Front-end: Proven experience with Angular or React
  • Back-end: Proven experience with Java/Spring
  • Databases: Experience with SQL databases like PostgreSQL and related frameworks is essential.


Nice to have skills

  • Familiarity and hands on experience with cloud platforms like AWS and container orchestration tools like Docker and Kubernetes is a plus.
  • Practical experience with distributed event streaming platforms like Kafka will be preferred.
  • Hands-on experience in managing infrastructure while promoting consistency, scalability, and reliability by using tools like Terraform will be preferred.
  • Prior experience in a consulting or client-facing role is advantageous.
  • Certifications like Oracle Certified Professional, Java SE 8 Programmer, AWS Certified Developer, or similar are highly regarded but not mandatory.
  • Experience using Kotlin as a back-end development language

Education

Bachelor’s or Master’s degree