Join to apply for the full stack engineer (lead) id39092 role at agileengine
3 days ago be among the first 25 applicants
join to apply for the full stack engineer (lead) id39092 role at 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.
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 role
we are looking for a full stack 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 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.
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.
seniority level
* seniority level
mid-senior level
employment type
* employment type
full-time
job function
* industries
it services and it consulting
referrals increase your chances of interviewing at agileengine by 2x
sign in to set job alerts for "full stack engineer" roles.
software engineer - fully remote - mexico only
guadalajara, jalisco, mexico mx$35,000.00-mx$95,000.00 1 month ago
sr front-end react js software developer / engineer | 100% remote | saas | construction tech
ui ux full stack engineer - fully remote - mexico only
full stack engineer id38918 ($2,500 signing bonus)
node.js trainee developer - remote | ref#281673
full stack engineer id38918 ($2,500 signing bonus)
senior full stack developer (react /.net)
back-end software engineer – .net & apis (remote - mexico only)
we're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of ai.
#j-18808-ljbffr