Job DescriptionAgile Engine is an Inc.
**** 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 USIf 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 Middle Full Stack Engineerto build and evolve scalable web applications across backend and frontend layers.In this role, you'll contribute to high-performance systems powered by Java, React, and modern API architectures, ensuring reliability and long-term maintainability.You'll collaborate in an Agile environment, influence technical direction, and help reduce technical debt while delivering impactful, user-focused solutions.WHAT YOU WILL DO- Design, develop, and maintain backend services primarily using Java;- Contribute to frontend development using React and Redux;- Build and enhance RESTful APIs or Graph QL services, ensuring scalability and maintainability;- Improve and optimize existing systems while maintaining high availability and performance;- Collaborate with cross-functional teams to address new business requirements and operational needs;- Participate in code reviews,
technical discussions, and agile ceremonies;- Identify and reduce technical debt while maintaining system reliability.MUST HAVES-+3 yearsof experience inJava;-+3 yearsof experience infrontend developmentusingReact, Redux and Python;- Experience working with modern databases such asMongo DB, My SQL, or other SQL/No SQL databases;- Hands-on experience designing and implementingRESTful APIs or Graph QL services;- Strong understanding ofcomputer science fundamentals and software design principles;- Proven hands-on software development experience;- Experience working in an agile environment and collaborating effectively within a team;- Upper-intermediate English level.NICE TO HAVES- Experience with Kotlin or Scala;- Experience in database design and optimization;- Familiarity with messaging queue technologies such as Kafka or Rabbit MQ;- Experience working on high-scale or high-availability systems.PERKS AND BENEFITS-Professional growth:Mentorship, Tech Talks, and personalized growth roadmaps.
-Competitive compensation:USD-based pay with education, fitness, and team activity budgets.
-Exciting projects:Modern solutions with Fortune 500 and top product companies.
-Flextime:Adaptable schedule with remote and office options.