NEWPosted 3 hours ago

Job ID: JOB_ID_7206

Job Overview:

We are seeking a highly experienced Senior Full Stack Engineer with 10+ years of professional experience to design, build, and scale modern web applications. The ideal candidate will have strong expertise in Java/Spring Boot for backend development and React with TypeScript for frontend development, along with experience building cloud-native microservices and scalable distributed systems. This role requires deep technical expertise, strong system design skills, and the ability to collaborate across product, design, and engineering teams to deliver high-quality software solutions.

Key Responsibilities:

Backend Development:

  • Design and develop scalable microservices using Java and Spring Boot.
  • Build and maintain RESTful APIs supporting web and mobile applications.
  • Implement secure, reliable, and high-performance backend services.
  • Develop data access layers using SQL and NoSQL databases.
  • Integrate internal and external services through APIs and event-driven architectures.

Frontend Development:

  • Build modern user interfaces using React with TypeScript.
  • Develop reusable and scalable UI components using modern React patterns (Hooks, Functional Components).
  • Implement state management using tools such as Redux, Zustand, or Context API.
  • Integrate frontend applications with backend REST APIs.
  • Ensure performance optimization, accessibility, and responsive design.

Architecture & System Design:

  • Participate in architecture discussions and system design reviews.
  • Design modular and scalable application architectures.
  • Implement best practices for performance, reliability, and security.

Cloud & DevOps:

  • Deploy and manage applications in cloud environments (AWS, GCP, or Azure).
  • Implement CI/CD pipelines to support automated testing and deployments.
  • Use containerization technologies such as Docker and Kubernetes.
  • Implement monitoring, logging, and observability solutions.

Collaboration & Leadership:

  • Work closely with product managers, designers, and QA engineers.
  • Conduct code reviews and enforce engineering best practices.
  • Mentor junior engineers and contribute to engineering standards.
  • Drive improvements in system architecture, performance, and developer productivity.

Required Qualifications:

  • 10+ years of professional software development experience.
  • Strong expertise in Java and Spring Boot.
  • Experience designing and building RESTful APIs and microservices.
  • Strong frontend development experience using React with TypeScript.
  • Deep understanding of TypeScript, modern JavaScript (ES6+), HTML5, and CSS.
  • Experience with SQL databases (PostgreSQL, MySQL, Oracle).
  • Experience with NoSQL databases (MongoDB, Redis, DynamoDB).
  • Experience building cloud-native applications.
  • Strong understanding of software design patterns and system architecture.

Preferred Qualifications:

  • Experience with event-driven architectures and messaging systems (Kafka, RabbitMQ).
  • Experience with GraphQL APIs.
  • Experience with testing frameworks (JUnit, Jest, React Testing Library).
  • Experience with observability tools (Datadog, Prometheus, Grafana).
  • Familiarity with security frameworks and authentication (OAuth2, JWT).
  • Experience working in Agile/Scrum environments.

Special Requirements

Onsite – Hybrid


Compensation & Location

Salary: $130,000 – $170,000 per year (Estimated)

Location: Austin, TX


Recruiter / Company – Contact Information

Email: ish.k@exaways.com


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
ish.k@exaways.com with the subject:

DELETE_JOB_ID_7206

to delete@join-this.com.