Senior Software Engineer, Full-Stack, JavaScript
Location
Latin America
Posted
181 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Full-Stack, JavaScript
Able
• Design and build end-to-end applications across frontend and backend. • Define system architecture, APIs, and data models for scalable products. • Lead technical discovery by understanding systems, constraints, and opportunities. • Guide engineering decisions and support other engineers through design and code reviews. • Partner with product and design to shape solutions from idea to implementation. • Write and review code with a focus on quality, performance, and maintainability. • Communicate clearly with stakeholders on approach, progress, and risks. • Drive delivery while helping maintain a high technical bar across the team.
Job Requirements
- 10+ years building production-grade applications with real-world complexity.
- Experience operating as a technical lead or owning significant parts of a system.
- Strong expertise in JavaScript or TypeScript, React including Next.js, and Node.js.
- Experience building full-stack applications across frontend and service layers using modern TypeScript frameworks such as React, React Native, or NestJS.
- Experience designing and building APIs using REST and GraphQL.
- Strong experience working with databases and data modeling across systems such as PostgreSQL, MySQL or DynamoDB.
- Strong understanding of system design, application architecture, and scalable system patterns.
- Hands-on experience with cloud environments such as AWS, GCP, or Azure.
- Experience with deployment, CI/CD, and infrastructure practices such as Terraform or similar.
- Ability to clearly explain technical decisions to both technical and non-technical audiences.
- Experience producing clear architecture documentation and guiding implementation.
- Strong ownership with the ability to drive problems end-to-end.
Benefits
- 18 days of PTO per year, observance of local holidays, and an annual break between Christmas and New Years.
- A monthly wellness stipend and snack boxes delivered to your home.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Work on impactful projects with high volumes of production traffic. • Produce simple, maintainable code while always looking to improve it. • Define testing strategies and write automated tests. • Own your code all the way to production with a self-service continuous delivery pipeline and production infrastructure. • Run what you build using containers orchestration and monitoring technologies. • Perform code-reviews promptly, regularly and constructively.
Middle to Senior Python Developer – Risks & Compliance
TorreroGreat products to start successful iGaming business
• Make architectural decisions for product backend • Implement design, develop backend and write tests • Monitor trouble proof operation of production • Monitor performance, and optimize wherever necessary
Role Description - Domínio em Java 8+ e framework Spring Boot (ou Struts 2/EJB 3) para desenvolvimento back-end. - Experiência em Angular 9+, TypeScript, HTML5 e CSS3 para desenvolvimento front-end responsivo. - Conhecimento em bancos de dados Oracle, com utilização de PL/SQL e JPA/Hibernate. - Integração e consumo de APIs RESTful, autenticação e autorização via Keycloak. - Utilização de Git, Docker e pipelines CI/CD para controle de versionamento e automação de builds. - Aplicação de metodologias ágeis no ciclo de desenvolvimento (Scrum/Kanban). - Conhecimento em testes unitários e de integração (JUnit, Postman, RestAssured). - Capacidade de interpretar histórias de usuário, elaborar soluções técnicas e colaborar em revisões de código. Qualifications - Ampla experiência comprovada no desenvolvimento, manutenção e evolução de sistemas em Java, conforme exigência do Termo de Referência. - Graduação completa em curso de nível superior na área de Tecnologia da Informação (Ciência da Computação, Engenharia de Software, Sistemas de Informação ou correlatas). - Certificado de curso de pós-graduação (especialização, mestrado ou doutorado) na área de Tecnologia da Informação de, no mínimo, 360 horas. - Conhecimento prático em frameworks modernos Java e front-end, incluindo Spring Boot, Angular 9+ e Oracle PL/SQL, além de boas práticas de integração de APIs REST. - Familiaridade com metodologias ágeis (Scrum/Kanban), pipelines de integração e entrega contínua (CI/CD), versionamento (Git) e sistemas de acompanhamento de tarefas (Redmine ou similares).
Copilot, Power Platform Architect
Nimble GravityData Science, Digital Transformation and eCommerce Strategy from experienced eCommerce and AI/ML experts
• Lead discovery workshops to assess current state, capture requirements, and define target architecture. • Produce clear client-ready deliverables: technical design docs, architecture diagrams, and implementation roadmaps. • Communicate tradeoffs and recommendations to both technical teams and executive sponsors, tailoring your approach to the audience. • Support pre-sales as needed: scoping, estimation, solution design, and technical demos. • Design and deliver end-to-end Power Platform solutions across Power Apps (Canvas + Model-driven), Power Automate, Dataverse, and Power Pages, selecting the right tools based on business goals and platform constraints.


