Backend Engineer

2 semanas atrás


Rio de Janeiro, Rio de Janeiro, Brasil Agileengine Tempo inteiro

Job DescriptionAgileEngine 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.
WHY JOIN US If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you
ABOUT THE ROLEWe are looking for a Backend Software Developer to focus on resolving technical debt and modernizing core components of our platform.
In this role, you will play a key part in improving maintainability, performance and scalability by refactoring legacy code, addressing architectural inefficiencies and upgrading outdated dependencies.WHAT YOU WILL DO- Identify, analyze, and address, with the help of the core team, areas of technical debt across the platform to improve performance, code quality, maintainability, and scalability; - Upgrade platform dependencies (e.g. java version, libraries, frameworks) and ensure compatibility through comprehensive testing;- Refactor legacy code, remove redundant logic, and simplify complex modules while preserving functionality;- Maintain and enhance developer experience by improving Ci/CD pipelines, automation scripts and internal tooling;- Participate in architecture improvement efforts;- Write clean, efficient, and maintainable code with a strong emphasis on test coverage and performance optimization;- Understand, comply with, and enforce development standards to ensure consistency across the larger development team;- Be passionate about ensuring quality, through solid test coverage for the code you write and by performing solid code reviews;- Troubleshoot and resolve software defects, ensuring reliability and efficiency;- Maintain proper documentation for technical solutions and development processes;- Collaborate with the team to ensure specifications are being met.MUST HAVES- Minimum of 5 years of software development experience, with significant experience working on existing systems; - Strong proficiency in Java and object-oriented programming concepts;- Familiarity with Hibernate and Spring MVC;- Experience leading teams;- Experience with Python;- Experience in refactoring and working with large monolithic applications, familiarity with legacy code modernization, dependency upgrades and deprecation management;- Hands-on experience with API development and web services;- Solid understanding of AWS cloud development and microservices architecture;- EST working hours are required;- Experience working with relational databases, with proficiency in SQL, PL/SQL and Oracle;- Experience with ElasticSearch, including indexing strategies and query optimization;- Familiarity with version control systems like Git and build tools like Maven for build and dependency management in Java projects;- Strong problem-solving skills and analytical thinking, with a passion for improving software systems;- Ability to dive into unfamiliar codebases, understand legacy systems and propose paths for improvement;- Excellent verbal and written communication skills, with the ability to articulate technical concepts clearly;- Ability to work effectively in a team environment and collaborate with multiple stakeholders;- Upper-Intermediate English level.PERKS AND 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 USD-based compensation and budgets for education, fitness, and team activities.
- A selection of exciting projects: Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands.
- Flextime: Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive.
RequirementsMinimum of 5 years of software development experience, with significant experience working on existing systems; Strong proficiency in Java and object-oriented programming concepts; Familiarity with Hibernate and Spring MVC; Experience leading teams; Experience in refactoring and working with large monolithic applications, familiarity with legacy code modernization, dependency upgrades and deprecation management; Hands-on experience with API development and web services; Working knowledge of front-end technologies, including JavaScript, jQuery, HTML, CSS, and Bootstrap; Solid understanding of AWS cloud development and microservices architecture; EST working hours are required; Experience working with relational databases, with proficiency in SQL, PL/SQL and Oracle; Experience with ElasticSearch, including indexing strategies and query optimization; Familiarity with version control systems like Git and build tools like Maven for build and dependency management in Java projects; Strong problem-solving skills and analytical thinking, with a passion for improving software systems; Ability to dive into unfamiliar codebases, understand legacy systems and propose paths for improvement; Excellent verbal and written communication skills, with the ability to articulate technical concepts clearly; Ability to work effectively in a team environment and collaborate with multiple stakeholders; Upper-Intermediate English level.



  • Rio de Janeiro, Rio de Janeiro, Brasil RidgeArl Tempo inteiro US$100.000 - US$150.000 por ano

    About this roleWe are hiring a Platform Engineer for our teamAs we build the foundation for SRE , this person will play a critical role in shaping our infrastructure and operational excellence in addition to being a full backend software engineer. Leveraging battle-tested technologies such as Kubernetes, Postgres, and AWS, they will go beyond managing...


  • Rio de Janeiro, Rio de Janeiro, Brasil buscojobs Brasil Tempo inteiro

    Overview Senior Backend Engineer (PHP / Laravel) – Location: Brazil (Remote). Our trusted high-growth healthcare technology partner is seeking a talented Senior Backend Engineer (PHP / Laravel) to join their dynamic team. This innovative company is dedicated to revolutionizing the healthcare industry through cutting-edge technology solutions. Position...

  • Senior Backend Engineer

    2 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil Sphise Tempo inteiro

    Senior Backend Engineer (PHP/Laravel)Location: Brazil (Remote)Our trusted high-growth healthcare technology partner is seeking a talented Senior Backend Engineer (PHP/Laravel) to join their dynamic team.This innovative company is dedicated to revolutionizing the healthcare industry through cutting-edge technology solutions.Position Overview:As a Senior...

  • Senior BackEnd Engineer

    1 semana atrás


    Rio de Janeiro, Rio de Janeiro, Brasil Prosigliere Tempo inteiro

    We are seeking to bring on board a Senior BackEnd Engineer with a deep understanding of Typescript programming, software development methodologies and the ability to design, develop and maintain complex applications, while also contributing significantly to the technical excellence of the team.ResponsibilitiesExceptional problem solving skills to identify...

  • Frontend Engineer

    2 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil Stott and May Tempo inteiro

    Join to apply for the Frontend Engineer role at Stott and May Join to apply for the Frontend Engineer role at Stott and May Design and build high-quality frontend components, leveraging React and Next.js Collaborate with the CTO and backend engineers to define and implement frontend architecture Communicate effectively with the backend team to ensure...

  • Frontend Engineer

    4 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil Stott and May Tempo inteiro

    Join to apply for the Frontend Engineer role at Stott and MayJoin to apply for the Frontend Engineer role at Stott and MayDesign and build high-quality frontend components, leveraging React and Next.jsCollaborate with the CTO and backend engineers to define and implement frontend architectureCommunicate effectively with the backend team to ensure seamless...

  • Software Engineer

    1 semana atrás


    Rio de Janeiro, Rio de Janeiro, Brasil beBeeBackendDeveloper Tempo inteiro R$65.000 - R$95.000

    Key Roles and ResponsibilitiesWe are seeking a skilled software engineer to design, build, and maintain scalable backend systems.Develop and deploy high-performance microservices using Node.js.Implement event-driven communication with Kafka and service decoupling.Design and integrate REST APIs (internal and external).Deploy services in containerized...

  • Backend Engineer

    Há 5 dias


    Rio de Janeiro, Rio de Janeiro, Brasil Formify Tempo inteiro

    About FormifyAt Formify, we're modernizing the cabinetry and furniture manufacturing process by offering a seamless 3D CPQ platform.Our solution allows customers to configure kitchens, closets, and bathrooms in real-time 3D, while manufacturers receive ready-to-machine outputs --- no middle steps, no back-and-forths.From front-end visualization to back-end...

  • Backend Engineer

    4 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil Formify Tempo inteiro

    About FormifyAt Formify, we're modernizing the cabinetry and furniture manufacturing process by offering a seamless 3D CPQ platform. Our solution allows customers to configure kitchens, closets, and bathrooms in real-time 3D, while manufacturers receive ready-to-machine outputs --- no middle steps, no back-and-forths. From front-end visualization to back-end...

  • Backend Developer

    Há 24 horas


    Rio de Janeiro, Rio de Janeiro, Brasil beBeeSoftwareEngineer Tempo inteiro R$285.000 - R$400.000

    About the RoleAs a Software Engineer, you will play a pivotal role in designing and developing cutting-edge backend services that drive our organization forward. This multifaceted position involves crafting robust APIs, services, and systems that meet the needs of our customers.We are seeking an experienced Software Engineer to join our engineering team. In...