AgileEngine logo
AgileEngine

AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.

Full Stack Engineer (backend-focused) ID70140

Backend EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 1,001-5,000

Location

United States

Posted

6 days ago

Salary

0

Seniority

Mid Level

Job Description

Full Stack Engineer (backend-focused) ID70140

AgileEngine

Role Description We are looking for a Senior Full Stack Engineer with a strong backend focus to design and build Java and Spring Boot services while maintaining supporting Angular frontend components. You will lead the transition toward domain-driven architecture, architect clean RESTful APIs, and work within cross-functional squads — with approximately 70–80% of your time dedicated to server-side logic, performance, and system design. Qualifications - 3+ years of experience with Java (Spring Boot) and solid working knowledge of Angular; - Strong understanding of Object-Oriented Design (OOD) and software design patterns; - Deep experience building and consuming RESTful services with a strong understanding of API protocols and standards; - Experience working with relational databases such as PostgreSQL and Oracle; - Experience with JPA/Hibernate; - Passion for backend development, performance optimization, and software architecture; - Upper-intermediate English level. Requirements - Spend the majority of your time (approximately 70–80%) designing and implementing robust backend services using Java and Spring Boot; - Build and maintain supporting Angular frontend components, ensuring seamless integration with backend services; - Lead the transition from traditional database-centric designs toward a Domain-Driven Design (DDD) architecture; - Architect and implement clean, scalable RESTful APIs that follow modern API standards and best practices; - Work within cross-functional squads to deliver high-quality features and technical solutions; - Contribute to backend performance, scalability, and system architecture improvements; - Collaborate closely with engineering teams to maintain a cohesive and proactive development environment. Benefits - Professional growth: Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps. - Competitive compensation: We match your ever-growing skills, talent, and contributions with competitive compensation. - Exciting projects: Join projects with modern solutions development and top-tier clients, including Fortune 500 enterprises and leading product brands. - Flextime: Tailor your schedule for an optimal work-life balance, with options for remote work and flexible hours.

Related Job Pages

More Backend Engineer Jobs

Role Description Estamos procurando uma pessoa Desenvolvedora Sênior de Plataforma para fazer parte do nosso time de Engenharia de Plataforma, atuando diretamente na frente de Developer Experience (DevEx) criando as ferramentas, bibliotecas, plugins e automações que tornam o dia a dia de mais de 90 engenheiros mais produtivo, consistente e prazeroso. Se você gosta de construir coisas que outros desenvolvedores usam e sente satisfação quando um colega consegue fazer em minutos o que antes levava horas esse lugar é seu. Responsibilities - Desenvolver e evoluir plugins e integrações para o Backstage, nosso portal de desenvolvedores, tornando-o o hub central de Developer Experience da Aarin; - Criar e manter SDKs e bibliotecas internas em C# e JavaScript/TypeScript, padronizando padrões de desenvolvimento e reduzindo retrabalho nos times de produto; - Desenvolver CLIs, ferramentas e automações que acelerem fluxos recorrentes de desenvolvimento desde scaffolding de projetos até integração com pipelines de CI/CD; - Construir e manter serviços e integrações na AWS que suportem a plataforma interna de desenvolvimento; - Identificar gargalos e fricções no dia a dia dos times de engenharia, propondo e implementando soluções técnicas que aumentem a capacidade de entrega de features; - Colaborar com tech managers e engenheiros de produto para entender necessidades reais e transformá-las em ferramentas que escalam; - Contribuir com documentação técnica, guias de uso e exemplos que garantam adoção efetiva do que é construído. Qualifications - Sólida experiência em desenvolvimento com C# e .NET, incluindo criação de APIs, serviços e bibliotecas; - Experiência com JavaScript ou TypeScript, com capacidade de desenvolver aplicações frontend e backend no ecossistema Node.js; - Vivência com AWS Cloud e seus principais serviços, incluindo mensageria com SQS e SNS e demais serviços core; - Experiência no desenvolvimento de bibliotecas, SDKs ou ferramentas para consumo interno por outros times de engenharia; - Domínio de arquitetura de sistemas distribuídos e design de aplicações escaláveis, resilientes e de fácil manutenção; - Sólido conhecimento em boas práticas de codificação clean code, SOLID, design patterns e revisão de código; - Experiência com testes e qualidade de software testes unitários, de integração e estratégias de cobertura em projetos de bibliotecas e serviços; - Vivência com monitoração e APM utilizando Datadog ou ferramentas correlatas, com capacidade de instrumentar aplicações para observabilidade; - Habilidade com logs distribuídos e troubleshooting em produção saber o que olhar, onde olhar e como agir rápido quando algo quebra; - Boa prática com Git e fluxos de desenvolvimento colaborativo em times distribuídos; - Mentalidade orientada ao usuário interno capacidade de entender a dor do desenvolvedor e traduzi-la em solução técnica de qualidade. Requirements - Experiência com Backstage desenvolvimento de plugins, templates de Software Catalog ou customizações do portal; - Conhecimento em React para construção de interfaces no contexto de ferramentas internas e portais de plataforma; - Familiaridade com mensagerias além da AWS, como RabbitMQ ou correlatos; - Familiaridade com Kubernetes / EKS e conceitos de infraestrutura cloud-native; - Vivência com GitLab CI/CD ou GitHub Actions e automação de pipelines; - Experiência em times de Platform Engineering ou Developer Experience; - Conhecimento em ArgoCD ou práticas de GitOps; - Experiência em ambientes fintech ou segmentos regulados. Benefits - Seguro de Vida e Auxílio Funeral Bradesco Seguros; - Variável de R$ 70,00 ao dia de trabalho; - Incentivo à saúde física com a Totalpass e Wellhub - Você escolhe; - Parceria Educação: os Aariners têm acesso a vários descontos em graduação, pós-graduação, MBA, cursos e idiomas nas instituições: FGV; FIAP; USP/Esalq e World Opportunity; - Parceria Bradesco Seguros: os Aariners têm acesso aos descontos para seguros de Auto e Residência; - Adotou um animalzinho? Te damos um day off pra cuidar dele; - Licença Gala: 5 dias úteis para você curtir sua lua de mel; - Licença Parental: 5 dias úteis para você curtir com seu bebê; - Day off de aniversário; - Kit setup completo.

Brazil
Redbrick logo

Software Development Lead, C++

Redbrick

We power a global portfolio of companies, unlocking greater growth within people, businesses, and technology.

Full TimeRemoteTeam 201-500Since 2011H1B No Sponsor

• Manage and coach a team of Software Developers, fostering talent growth, skill development, and career advancement. • Work as part of the technical leadership group to help shape the roadmap and make sure the team understands the direction, priorities, and tradeoffs. • Maintain a team culture where people share context, review each other’s work seriously, mentor one another, and take pride in the quality of what they ship. • Contribute directly to software development, including design, implementation, debugging, code review, and technical decision-making. • Set a high bar for engineering practices across development, delivery, security, testing, documentation, and operations. • Keep projects moving by clarifying scope, breaking down work, managing dependencies, and raising risks. • Partner with product, QA, design, support, and other development teams to coordinate work and make sure technical plans connect to real user and business needs. • Troubleshoot complex issues, including production problems, with occasional support outside regular working hours when the situation calls for it (which is rare). • Stay current with relevant technologies and industry changes, especially where they can improve the product, the codebase, or the way the team works. • Encourage thoughtful use of AI-assisted development tools to improve productivity, code quality, documentation, and the overall developer experience. • Take on other technical leadership responsibilities as the team and business evolve. • After 1 week: You’ve been introduced to all of the Shift development teams. • After 1 month: You will know our product and major initiatives. • After 6 months: You will feel confident in your role and will be making meaningful contributions.

United States
$135K - $155K / year
Full TimeRemoteTeam 51-200H1B No Sponsor

• Design, build, and maintain backend services using **NestJS** • Design and maintain data models using **TypeORM** • Implement and maintain APIs consumed by a **Next.js** frontend • Collaborate closely with frontend engineers and make small, targeted changes in the frontend codebase when needed • Work with **Supabase** for data modeling and persistence • Build and maintain services in a microservices architecture • Translate product requirements into backend implementations • Write clean, maintainable, and testable code • Debug issues across services and environments • Participate in code reviews and technical discussions • Deploy and maintain services using **GitHub Actions and Google Cloud** • Identify technical debt and propose practical improvements

Brazil
Job Closed
Truelogic Software logo

Lead Product Engineer, JavaScript

Truelogic Software

Premium boutique software development company that helps brands with big ideas to make a difference in people’s lives.

Full TimeRemoteTeam 501-1,000Since 2004H1B No Sponsor

• Build and enhance buyer-facing and administrative web experiences. • Develop dashboards, reporting tools, and data visualization features. • Design and implement SQL-backed workflows and product functionality. • Integrate internal and third-party REST APIs. • Collaborate directly with founders and stakeholders to translate business needs into product features. • Improve usability, performance, reliability, and maintainability across the platform. • Help shape technical decisions and contribute to product roadmap discussions. • Leverage modern AI-assisted development tools to accelerate delivery and improve engineering productivity. • Operate with a high degree of ownership and autonomy in a fast-paced startup environment.

Latin America