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 We are seeking a Mid-level Fullstack Developer for a short-term, part-time remote contract to help restore and stabilize a production application by rebuilding it on a scalable AWS environment. This role has immediate impact, working closely with founders to bring the frontend, backend, and database back to a reliable, production-ready state. It offers a clearly scoped engagement, high autonomy, and hands-on ownership across modern JavaScript, Node.js, Docker, and AWS. There is potential for continued collaboration once the critical recovery phase is complete. WHAT YOU WILL DO - Rebuild and deploy a fullstack web application previously hosted on Heroku, now migrating to AWS; - Deploy and configure the frontend application for production use; - Deploy, configure, and optimize the backend application with a focus on stability and performance; - Set up and integrate a PostgreSQL database, including migrations; - Work with AWS services such as Cognito, S3, ECS/Fargate, and RDS; - Containerize applications using Docker and support deployment workflows; - Ensure the application runs reliably in a scalable AWS environment; - Collaborate with the founding team and technical partners to align on requirements and priorities; - Troubleshoot deployment, infrastructure, and performance issues; - Document setup steps and key technical decisions; - Support or improve CI/CD pipelines as needed. MUST HAVES - 2 to 4 years of professional experience as a Fullstack Developer; - Hands-on experience with modern JavaScript/TypeScript frameworks (Next.js and/or similar React frameworks); - Experience building and maintaining Node.js backends (NestJS or similar frameworks); - Basic to intermediate experience with AWS and cloud-based deployments; - Working knowledge of PostgreSQL and database migrations; - Experience with Docker and containerized applications; - Understanding of REST APIs and web application architecture; - Ability to work independently on a well-defined scope; - Clear written and verbal communication skills in a remote environment; - Upper-intermediate English level. NICE TO HAVES - Experience migrating applications from Heroku to AWS; - Familiarity with AWS Cognito and authentication flows; - Experience with CI/CD tools such as GitHub Actions; - Prior experience working with startups or small teams; - Interest in longer-term collaboration and ongoing maintenance work. 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.
2+ years of experience in Java (version 11 or higher); Strong knowledge of the Spring framework, including Spring Boot and Spring Core; Experience with SQL and databases such as MongoDB; Expertise in microservices architecture and REST/API-based development; Ability to write unit tests and integration tests for application reliability; Capability to work effectively within a Scrum team and agile environment; Bachelor’s degree in computer science, engineering, or a related technical field, or equivalent experience; Experience developing applications with complex business logic; Upper-Intermediate English level.
2+ years of experience in Java (version 11 or higher); Strong knowledge of the Spring framework, including Spring Boot and Spring Core; Experience with SQL and databases such as MongoDB; Expertise in microservices architecture and REST/API-based development; Ability to write unit tests and integration tests for application reliability; Capability to work effectively within a Scrum team and agile environment; Bachelor’s degree in computer science, engineering, or a related technical field, or equivalent experience; Experience developing applications with complex business logic; Upper-Intermediate English level.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application