This position is for a Staff Full Stack Software Engineer at Agiloft, located in the United States, and is remote-friendly.
The role involves shaping and building enterprise-level software applications in a fast-paced, collaborative environment.
The engineer will work closely with designers, AI specialists, and fellow engineers to deliver high-quality, AI-powered solutions.
Responsibilities include designing, developing, and maintaining full stack applications, participating in architectural and cloud engineering decisions, and mentoring junior team members.
The position emphasizes rapid iteration, modern software practices, and deep collaboration with product and design teams.
Ideal candidates should have strong technical expertise, leadership experience, and a passion for enhancing end-to-end user experiences.
Requirements:
A Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent experience is required.
Candidates must have a minimum of 10 years of professional software engineering experience, with at least 3 years in tech lead, architecture lead, or management roles.
Strong full stack development skills in Python and JavaScript are necessary, with experience in modern frontend frameworks, preferably React.
Experience in building cloud-native applications with serverless technologies such as API Gateway, Lambda, and DynamoDB is required.
Proficiency in version control systems (Git), relational databases (Postgres preferred), RESTful API design, CI/CD tools, containerization (Docker, ECS), and cloud platforms (AWS, Azure, or Google Cloud) is essential.
Familiarity with AI development tools (Cursor, GitHub Copilot) and API integrations is expected.
Strong problem-solving, collaboration, teamwork, and communication skills are necessary.
Candidates should demonstrate eagerness to learn new technologies and adapt quickly to evolving requirements.
Preferred qualifications include knowledge of TypeScript, Next.js, Infrastructure as Code (CloudFormation, SAM), building applications on LLMs, and data science tooling in Python (numpy, scipy, scikit-learn, pandas).
Benefits:
The position offers a competitive salary and growth opportunities.
It provides a remote-friendly work environment with flexible scheduling.
There are career growth and leadership development opportunities within a fast-paced tech organization.
Employees will benefit from mentorship and collaboration with experienced engineers and AI specialists.
Access to modern software stacks and AI-powered enterprise applications is included.
The workplace fosters an inclusive and diverse culture, promoting a supportive team environment.
Wellness initiatives, floating holidays, and flexible time-off policies are part of the benefits package.