Senior Fullstack Engineer (Angular / Java)

New
J
JobgetherEnterprise software
Based in BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Strong English communication skills.
Required Skills
PostgreSQLSQLJavaSpring BootTypeScriptAngularAgile methodologiesRESTful APIs

Requirements

  • Strong hands-on experience with Angular and TypeScript.
  • Backend development experience using Java and Spring Boot, Quarkus, or similar frameworks.
  • Experience designing, developing, and integrating REST APIs.
  • Strong understanding of SQL and relational database concepts.
  • Practical experience with PostgreSQL or comparable relational databases.
  • Knowledge of software architecture, clean code principles, and automated testing.
  • Ability to independently design and implement features across the full technology stack.
  • Experience developing and maintaining complex enterprise applications.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • A proactive approach to task ownership, decision-making, and proposing solutions.
  • Experience working within Agile methodologies and distributed teams.
  • Strong English communication skills.
  • Nice to have: experience with Kubernetes, GitLab CI, or Argo CD.
  • Nice to have: knowledge of authentication and authorization concepts, cloud-native deployment environments, and DevOps practices including CI/CD pipelines.
  • Nice to have: experience contributing to technical mentoring, architecture discussions, and code reviews.

Responsibilities

  • Design, develop, and maintain full-stack enterprise applications.
  • Build modern, responsive frontend applications using Angular and TypeScript.
  • Develop and maintain backend services and APIs using Java, Spring Boot, Quarkus, or similar frameworks.
  • Design and implement RESTful APIs and integrations with internal and external systems.
  • Develop, maintain, and optimize data models and database interactions.
  • Contribute to software architecture decisions, technical design discussions, and implementation strategies.
  • Deliver features independently across the frontend and backend.
  • Maintain code quality through clean coding practices, automated testing, and peer reviews.
  • Collaborate with distributed Agile teams to deliver scalable, reliable, and maintainable solutions.
  • Identify opportunities for improvement and promote engineering best practices.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now