Full Stack Engineer developing cloud-native applications integrating machine learning APIs and blockchain technology. Collaborating with UI/UX engineers, Data Scientists, and leading technical projects in a startup environment.
Responsibilities
Design, develop and maintain cloud-native web solutions based on product requirements
Build and maintain full-stack features using Next.js (React) frontends and FastAPI (Python) backends
Implement infrastructure-as-code project to setup resources and deploy solutions
Implement web services following development best practices
Perform technical design reviews and code reviews
Conduct unit testing and integration testing, executing the necessary bug fixing
Integrate AI/LLM APIs into application workflows for content generation and document processing
Lead experimental projects through project conception, user discussions and deliver the proof-of-concept product
Collaborate with Data Scientists, Data Analysts, and Program Managers to build next generation data infrastructure
Translate business and technical requirements into data transformation solutions
Use AI-powered coding tools (e.g., Claude Code, Cursor, GitHub Copilot) to accelerate development, automate repetitive tasks, and improve code quality
Contribute to CI/CD pipelines, Docker containerization, and AWS cloud deployments
Requirements
Graduate or Postgraduate degree in Computer Science, Information Technology, or equivalent skillsets & qualifications
3+ years of experience in full-stack web development
Strong proficiency in Python (FastAPI, SQLAlchemy, Pydantic) and TypeScript/JavaScript (React, Next.js)
Experience with relational databases (PostgreSQL preferred), including schema design, migrations (Alembic), and query optimization
Experience supporting and working with cross-functional teams in a dynamic environment
Familiarity with RESTful API design and authentication patterns (JWT, OAuth)
Software Engineer focusing on data infrastructure at Persona, building and maintaining data platforms for analytics applications. Collaborating closely with product and data science teams in a hybrid environment.
Senior Software Engineer developing resilience practices for a configurable identity platform. Collaborating with product teams to enhance performance and scalability in complex systems.
Engineering Lead Analyst responsible for architecting core Controls Technology platforms at Citi. Leading hands - on technical teams while driving innovation and engineering practices.
Join SCIO Automation as an Automation Software Engineer to develop and optimize Beckhoff TwinCAT systems. Collaborate on innovative solutions for Industry 4.0 processes based in Duisburg, Germany.
Staff Software Engineer shaping technical direction for multiple teams at fintech Nubank. Working on large - scale distributed systems serving millions in Latin America.
Staff Software Engineer at Nubank shaping technical direction for large - scale distributed systems. Collaborating closely with teams to deliver innovative financial products in Latin America.
Senior Software Engineer contributing to scalable technology solutions at Nubank. Leading technical decisions and mentoring engineers in a hybrid environment focused on digital finance.