Making things better by making better things
Senior Full Stack Software Engineer, Java
Location
Mexico
Posted
49 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full Stack Software Engineer, Java
Goods & Services
• Design, develop, and deploy production-grade serverless functions using AWS Lambda. • Architect and maintain scalable microservices and APIs using Java and TypeScript. • Build and maintain high-performance web applications, leveraging both Vue and React depending on project requirements. • Manage and optimize AWS cloud resources to ensure high availability and security. • Work closely with cross-functional teams to translate complex business requirements into technical specifications. • Drive best practices in unit testing, CI/CD, and documentation to ensure a reliable and maintainable codebase.
Job Requirements
- Extensive experience in backend development, specifically with modern Java frameworks and design patterns.
- Deep expertise in the AWS suite, with a specific focus on AWS Lambda, API Gateway, and S3.
- Proficiency in TypeScript for serverless application development and backend logic.
- Strong professional experience in Vue.js or React, with the ability to work interchangeably across both to build dynamic SPAs (Single Page Applications).
- Expert knowledge of HTML5, CSS3, and modern JavaScript (ES6+).
- Experience with Serverless Framework or AWS SAM.
- Solid understanding of RESTful API design and/or GraphQL.
- Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, DynamoDB).
- Experience with Git-based version control and CI/CD pipelines.
Benefits
- Health insurance
- Retirement plans
- Flexible work arrangements
- Professional development
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Software Engineer, Cloud Platform, Tools
TeleportTeleport, a MOVE Guides company, creates "software for digital nomads," which makes relocation easier for people by providing cost of living comparisons between locations. With Tel
• The Core Tooling team contributes force multiplication efforts to help engineers developing Teleport and across the org. • This team is the backbone to ensuring the rest of the development team remains incredibly productive, and that we operate in the open, with an open source code base. • This team is responsible for the tooling necessary to build and release Teleport artifacts, including container images, AMIs, Helm Charts, and integration/distribution to package managers. • Most of the code you will write will be written in Go.
Pessoa Desenvolvedora Backend .NET – Especialista I
Grupo BoticárioCriamos oportunidades para a beleza transformar a vida das pessoas, e assim transformar o mundo ao nosso redor.
• Desenvolvimento Estratégico: Liderar a implementação de features e soluções de altíssima complexidade, com foco na viabilidade técnica, sustentabilidade e performance da arquitetura em transição (.NET para Node.js/JavaScript). • Qualidade de Código e Padrões: Definir e fiscalizar padrões de qualidade de código, segurança e testes (unitário, integração e regressão), elevando a barra técnica dos squads em um contexto de evolução tecnológica. • Segurança da Informação e Compliance: Atuar como referência técnica na aplicação e auditoria de políticas de Segurança da Informação (Security by Design) e hardening de sistemas no domínio Finanças GB. • Sustentação: Atuar como ponto de escalonamento técnico para incidentes e problemas recorrentes de alta complexidade na camada backend, investigando a causa raiz e implementando soluções definitivas para a estabilidade do sistema. • Otimização e Escalabilidade: Liderar o levantamento e análise avançada de métricas de performance (tracing, logs), identificando gargalos e implementando soluções de otimização de larga escala para garantir a eficiência e a escalabilidade transacional do Finanças GB. • Arquitetura e Design: Colaborar ativamente com Tech Leads e Specialists II no design de novas arquiteturas de microsserviços, soluções de cache e integração, garantindo o alinhamento com a visão de longo prazo do produto. • Inovação e IA: Propor e implementar o uso de inovações tecnológicas e a integração de modelos de Inteligência Artificial/Machine Learning em soluções backend, focando em agregar inteligência e eficiência aos processos financeiros. • Mentoria e Conhecimento: Realizar mentoria técnica formal e informal a desenvolvedores Sênior e Pleno, e disseminar conhecimento avançado (e.g., arquitetura, segurança, performance) entre os times de Finanças GB. • Documentação: Assegurar a manutenção e a alta qualidade da documentação técnica e arquitetural dos sistemas de alta complexidade sob sua responsabilidade.
Specialist II – Frontend Developer, JavaScript/TypeScript
Grupo BoticárioCriamos oportunidades para a beleza transformar a vida das pessoas, e assim transformar o mundo ao nosso redor.
• Responsible for implementing the best frontend solutions for our clients in a collaborative manner, always aiming for the best user experience for our products; • Responsible for coding, performing unit and integration tests, deploying and monitoring, as well as ensuring code quality and programming best practices; • Improve applications by identifying opportunities for enhancement, making recommendations, and designing and implementing systems; • Exhibit an ownership mindset by participating in implementation decisions for the products; • Improve system quality by identifying issues and common patterns, and developing standard operating procedures; • Maintain, improve, and review existing code through Code Review and pair programming; • Investigate and adopt new technologies when relevant; • Keep documentation up to date and act as a technical mentor to other developers, sharing programming best practices with the team; • Use AI and integrated data to accelerate code delivery and personalize the user experience.
Fullstack Developer – Node.js, React.js – Specialist I
Grupo BoticárioCriamos oportunidades para a beleza transformar a vida das pessoas, e assim transformar o mundo ao nosso redor.
• Participate in the product lifecycle with full-stack responsibilities and a strong focus on back-end development; • Actively contribute to technical and architectural decisions; • Contribute to the definition and implementation of application architecture, including distributed and serverless approaches; • Develop new features and perform maintenance on existing systems; • Produce clean, reusable, and maintainable code, following principles such as Clean Code and engineering best practices; • Deliver scalable, high-performance, and secure code; • Work with modern back-end and front-end frameworks; • Ensure quality through automated testing; • Maintain and promote a culture of technical documentation; • Actively participate in code reviews and pair programming; • Lead technical initiatives and support other developers in resolving complex problems; • Propose improvements for application performance, stability, security, and observability; • Monitor applications and design mechanisms to prevent incidents and improve reliability.

