Software House focused on results since 1999
Backend Developer, Python, AWS
Location
Argentina
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Backend Developer, Python, AWS
Software Mind
• Build and maintain the BFF/Backend API layer (Python/FastAPI, ECS/Lambda) • Implement SSO / identity provider integration and the tenant-based authentication schema (AWS Cognito) • Build the audit logging layer, from minimal dev logging through to full document lifecycle tracking • Develop core API services supporting the chat Q&A interface and retrieval orchestration • Integrate with AWS services: API Gateway, Cognito, DynamoDB, S3, CloudWatch • Write unit and integration tests; support the QA Automation Engineer with testable, documented service contracts • Participate in code reviews and contribute to maintaining backend code quality standards alongside the Tech Lead
Job Requirements
- 3+ years in backend software development
- Proficient in Python; FastAPI or Flask experience preferred
- Experience with AWS serverless and container services: Lambda, ECS, API Gateway
- Experience with DynamoDB / S3
- Familiarity with SSO/OAuth 2.0/OIDC patterns; AWS Cognito or equivalent identity provider integration experience
- Understanding of API design principles, audit logging patterns, and secure data handling
- Comfortable working in agile/scrum teams with Jira
Benefits
- Flexible work arrangements
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Work in agile environments (Scrum, Kanban) • CI/CD with automated pipelines (build, test, deploy) • Experience in DevOps environments and continuous integration practices • Collaborate with Product Owners, Tech Leads, and cross-functional teams • Analytical ability for production troubleshooting • Active participation in technical reviews and the definition of standards
L3 Support Java
Sequoia ConnectOur core expertise lies in connecting Top Technologists with Top Companies through unparalleled IT headhunting solutions
Role Description We are currently searching for a L3 Support Java: - Serve as the primary escalation point (L3) for complex production issues, diagnosing and resolving high-priority incidents. - Make code-level changes in Java, Unix scripts, and Databases within production environments. - Execute end-to-end steps following the SDLC process for production bug fixes and patches. - Manage and troubleshoot multi-tier server environments, including Tomcat, JBoss, WebSphere, and WebLogic. - Monitor and manage automated jobs using tools like Autosys, Procmon, and Crontab. - Lead incident, problem, and change management processes using tools like Jira and ServiceNow. - Maintain and update Shell/Perl scripts to ensure operational efficiency and automation. Qualifications - 7-10 years of hands-on experience in Java Development or L3 Production Support. - Advanced Java/J2EE expertise, including REST API, Servlets, JSP, JDBC, Struts, Hibernate, and Spring. - Extensive experience with relational databases such as DB2, Oracle, or Sybase. - Strong Unix/Linux proficiency, including advanced Shell or Perl scripting. - Proven experience with Middleware: WebLogic, WebSphere, or JBoss. - Hands-on experience with CI/CD and Version Control: Git, Jenkins, and modern deployment repos. - Familiarity with IDEs such as Eclipse or NetBeans for code analysis and fixes. Requirements - Advanced Oral English. - Native Spanish. Benefits - Fully remote.
• Support the Enterprise Integrations team in managing and executing integration processes from design to deployment • Collect and define requirements from internal stakeholders, estimate task complexity, and plan delivery timelines • Design and implement reliable, scalable integration solutions using Python, REST, gRPC, Apache Kafka, Redis, and SQL • Conduct regular code reviews and maintain a consistent, high-quality code base • Strictly follow delivery deadlines, ensuring production readiness and technical excellence • Monitor and stabilize integrations post-deployment using observability tools like Grafana • Actively identify and resolve blockers to maintain project momentum, demonstrating a proactive “get things done” approach
• Develop, maintain, and evolve backend applications using Node.js and TypeScript. • Design and implement scalable and secure REST APIs. • Develop integrations with internal and external systems. • Model and optimize data structures using Amazon DynamoDB. • Build solutions using AWS services. • Participate in architectural definitions and technical decisions. • Ensure code quality through best practices, testing, and code reviews. • Identify and resolve issues in production environments. • Collaborate with multidisciplinary teams using agile methodologies.




