Job Description
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
As a Middle Engineer, you will play a key role in shaping a scalable FinTech platform that directly supports business growth and user experience. You will contribute to designing reliable backend services while having the opportunity to influence end-to-end solutions across the stack. This role offers real ownership, exposure to modern engineering practices, and close collaboration within an Agile, fast-moving team. It’s an excellent opportunity to grow technically while building impactful products in a dynamic startup environment.
WHAT YOU WILL DO
- Analyze and understand business requirements, and design, develop, and test high-performant code in line with business needs
- Create technical requirements, software design specifications, and architectural artifacts
- Participate in Agile development activities including sprint planning, backlog grooming, stand-ups, and retrospectives
- Work primarily in the middle tier or backend service layer, with the ability to contribute across the stack from database to UI and frontend
- Stay up to date with tools, trends, and technologies in the FinTech space
MUST HAVES
-
2+ years of experience
in hands-on development using
Java
,
Spring
,
Spring Boot
, and
Postgres
- Ability to work with full-stack development using
JavaScript
,
React
, or
Angular
- Familiarity with automated testing frameworks and experience collaborating with QA automation engineers on testing strategies
- Basic experience with cloud-hosted applications on
AWS
including EC2 instances, S3 storage management, Elastic Beanstalk, and Simple Queue Service
- Solid understanding of API and architectural concepts such as
REST
,
Microservices
,
MVC
, and architectural layers
- Experience with
Git
,
Jira
, and
Confluence
- Experience working in Agile or Lean software development methodologies such as Kanban, Scrum, and Test-Driven Development
- Ability to thrive in a startup environment with heavy workload, competing priorities, and limited structure
-
Upper-intermediate English level
NICE TO HAVES
- Bachelor’s degree in Computer Science
PERKS AND BENEFITS
-
Professional growth:
Mentorship, TechTalks, 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:
Flexible schedule with remote and office options.