Full Stack Engineer
Job Title: Full-Stack Tech LeadLocation: Chicago, ILEmployment Type: Long Term ContractAbout VLink: Started in 2006 and headquartered in Connecticut, VLink is one of the fastest growing digital technology services and consulting companies. Since its inception, our innovative team members have been solving the most complex business, and IT challenges of our global clients.Job Description:Do you have a history of countering business challenges and creatively solving issues at pace?We provide you the chance to work with some of the smartest minds and environment which challenge your problem management skills, learn more, and build elegant solutions.Growth & Development• Clear career progression with access to leadership mentoring and professional development programs.Collaborative Team Environment• Join a team of seasoned professionals who value knowledge sharing, innovation, and collaboration.• A culture that encourages open communication, mutual respect, and continuous learning.Future Responsibilities: Technical direction Architecture decisions, tech debt ownership, ADRs, code review cultureTeam enablement Mentoring, unblocking team members, knowledge sharing, 1:1sDelivery ownership Sprint planning, estimation, risk escalation, stakeholder communicationCross-functional collab Working with product, QA, DevOps; translating requirements to tasksRequirements:FRONTEND — ANGULARComponent architecture Modules, lazy loading, standalone components, reusable design systemsState management NgRx or Angular Signals, reactive patterns with RxJS, service-layer designPerformance & testing Change detection, AOT compilation, Jasmine/Jest/Cypress, accessibility (WCAG)Angular 15+ | NgRx | RxJS | Angular Signals | TypeScript | Jest / Jasmine | CypressBACKEND — PYTHON FASTAPIAPI design RESTful endpoints, Pydantic models, dependency injection, OpenAPI docsAsync & performance async/await patterns, background tasks, caching, rate limitingSecurity & auth JWT/OAuth2, middleware, CORS, input validation, OWASP awarenessFastAPI | Python 3.10+ | Pydantic | SQLAlchemy | JWT / OAuth2 | AlembicDATABASE — POSTGRESQLSchema & modeling Normalization, indexing strategies, migrations (Alembic), partitioningQuery optimization EXPLAIN ANALYZE, CTEs, window functions, query plan tuningORM & transactions SQLAlchemy (sync & async), transaction isolation, connection poolingPostgreSQL | Alembic migrations | SQLAlchemy (async) | Connection pooling | Query optimizationCLOUD — AWSServerless & compute Lambda functions, event-driven architecture, cold start optimizationMessaging & eventing SNS topics, SQS queues, fan-out patterns, dead letter queuesData pipelines AWS Glue ETL jobs, crawlers, data catalog, S3 integrationAWS Lambda | AWS Glue | Amazon SNS | Amazon SQS | S3 | IAM & security | CloudWatchEmployment Practices:EEO, ADA, FMLA CompliantVLink is an equal opportunity employer committed to fostering an inclusive environment where diversity is celebrated. All qualified applicants will be considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. Employment is contingent upon successful completion of a background check. Applicant information will be handled in accordance with VLink's privacy policy.