Careers

Senior Full-Stack Developer (Java/Angular)


Requirements
  • 5+ years of professional software development experience.
  • Strong experience with Java 8, Groovy 3.0, Spring Boot 2.7 (Security, Data JPA, WebSockets).
  • Proficiency in developing and maintaining large-scale Angular 11+ applications.
  • Advanced knowledge of TypeScript, Angular Material, SCSS/CSS.
  • Experience with MS SQL Server, MySQL, stored procedures, and Flyway migrations.
  • Hands-on experience with AWS services: S3, SNS, SQS, SES, Lambda, and CodeDeploy.
  • Ability to work with Redis, Jenkins CI/CD, and containerization concepts (Docker is a plus).
  • Strong understanding of Spring Security, JWT, OAuth 2.0, SAML SSO, REST API design.
  • Experience with WebSockets, Firebase Cloud Messaging, and IoT integrations.
  • Familiarity with reporting tools (JasperReports, PDFBox, iText).
  • AI-assisted development experience (0.5–1 year minimum): Copilot, Cursor, ChatGPT/Claude, AI-based debugging or code review tools.
  • Solid understanding of design patterns and SOLID principles.
  • Experience working with enterprise-level, multi-module systems.
  • Agile/Scrum experience.
Nice-to-Have
  • Experience building real-time systems (WebSockets).
  • IoT device integration knowledge.
  • Experience with Google Maps/geolocation features.
  • Domain experience in facility or storage management.
  • Work with QR-code/scan libraries or PDF viewers.
  • Redis caching strategies.
  • AWS or Angular certifications.
  • Mentoring or team-lead experience.
Responsibilities
Backend Responsibilities
  • Develop backend services, REST APIs, and WebSocket-based features.
  • Integrate backend logic with IoT hardware and cloud systems.
  • Implement authentication, authorization, encryption, and security features.
  • Optimize SQL queries, stored procedures, and overall database performance.
  • Maintain and modernize multi-tenant architecture.
  • Write unit and integration tests (JUnit, Spock).
Frontend Responsibilities
  • Develop new Angular modules and maintain a large-scale enterprise-level frontend.
  • Implement dashboards, data tables, charts, and map-based UI features.
  • Ensure pixel-perfect UI using Angular Material and responsive design.
  • Work with complex forms, validators, i18n, theme systems, and reactive programming (RxJS).
  • Improve performance, optimize caching, and reduce loading times.
  • Integrate frontend with backend APIs and external services.
Full-Stack & DevOps Responsibilities
  • Participate in architecture discussions and API design.
  • Work with CI/CD pipelines (Jenkins) and AWS deployments.
  • Collaborate with designers, QA, PMs, and the engineering leadership team.
  • Use AI tools to improve coding speed, testing, documentation, and refactoring.
  • Maintain clean, structured, testable code across the full stack.
  • Write and maintain documentation (AI-assisted when appropriate).
About the Project
You will join a long-term engineering initiative focused on modernizing and expanding an enterprise-grade storage facility management ecosystem. The platform includes a multi-tenant backend with IoT integrations, AWS-based infrastructure, and a large-scale Angular portal with real-time dashboards, Google Maps features, and complex data workflows. The project involves architectural modernization, introducing new features, optimizing performance, and leveraging AI-assisted development tools.
Apply now
Employment type
Full-time
Location
South America