
Software Engineer
Nimble Gravity8 days ago
Remote, AmericasMid Level
Responsibilities
- Develop and deploy end-to-end full-stack solutions using Python, TypeScript, Azure, AWS, FastAPI, and Next.js.
- Contribute across the software development lifecycle, including design discussions, estimation, implementation, unit testing, end-to-end testing, data migrations, and production deployment.
- Deploy cloud resources and build systems for web applications and web services.
- Participate in customer and team meetings, report status, triage issues, and investigate platform stability concerns.
- Design and implement secure applications, REST-based APIs, and SaaS solutions using data storage engines.
- Own solutions and communicate technical decisions with peers and customers.
Requirements
- More than four years of experience developing applications and services with TypeScript, Python, or a similar language.
- Experience building and deploying SaaS applications at scale using PostgreSQL, SQL Server, Redis, AWS DynamoDB, or similar data storage engines.
- Experience designing REST-based APIs for complex systems.
- Expertise securing applications from data at rest through the public interface.
- Experience delivering solutions on Azure or AWS, including services such as Azure SQL Database, App Service, and Foundry.
- Preferred familiarity with LangChain, Semantic Kernel, AI libraries or tools, retrieval-augmented generation, agentic patterns, and workflow orchestration.
- Preferred formal training in engineering disciplines.
Benefits
- Work directly with financial institution clients, engineers, and AI specialists to support AI adoption and measurable business outcomes.
- Opportunity to obtain Azure and Anthropic certifications.
- Equal opportunity employment without regard to legally protected characteristics.