What you will do
- Apply “one team, full system, whole product” perspective and thinking to participate in the ownership of architectural integrity, code quality, development project execution, service and support, and releases
- Communicate ideas, problems and solutions effectively with the Agile Team, technical Team Leads
- Build for quality through code reviews, support of continuous integration and test automation, and the burndown of technical debt
- Define, estimate, code, review, test and document solutions for feature development, maintenance and refactor initiatives
- Install and maintain your individual development environment
- Assist in tier-3 support of backend solutions (client issues, performance, data integrity, integration with related applications/APIs)
- Handle issue triage independently and by coordinating the efforts of the right team members
- Communicate solution measures with affected departments (Support, Systems, other Product teams)
Must haves
- Demonstrated experience developing and maintaining APIs and backend solutions
- Strong Intermediate+ skills with Python. Demonstrated experience coding and maintain APIs
- and backend logic
- Experience working with Virtual Machines for solution hosting
- Understand and troubleshoot the application stack (Python) and Operating System (Ubuntu)
- Troubleshoot an application from all angles (client issues, performance, data integrity)
- Critical thinker
- Self-motivated, high energy, results oriented contributor who thrives in a fast-paced setting
- Post Secondary training in Information Systems/Software
- Minimum 6 years experience designing, building and supporting backend and API solutions
- 6+ years of professional development in Python on Linux
- 2+ years professional experience developing HTTP/RESTful APIs
- Experience developing software hosted in a cloud environment
- Experience with enterprise software development, maintenance, and processes
- Experience with Agile processes, especially Scrum, Scrumban, or Scaled Agile (SAFe)
- Experience problem-solving with backend applications and APIs
- Experience with enterprise, web-based data integration including transactions, full CRUD and
- ETL across business applications
- Experience working in and maintaining a Docker environment
AgileEngine is one of the Inc. 5000 fastest-growing companies in the US and a top-3 ranked dev shop according to Clutch. We create award-winning custom software solutions that help companies across 15+ industries change the lives of millions.
If you like a challenging environment where you’re working with the best and are encouraged to learn and experiment every day, there’s no better place — guaranteed! 🙂
About the project
The benefits of joining us
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.
Your AgileEngine journey starts here
Test task
We will review your CV and send you a test task via email
Intro Call
Our recruitment team will reach you to discuss available opportunities
WFH or a comfy office? Why not both?
International Projects
Technical Interview
You will have an interview with your future team lead