Full Time

Full Stack Engineer

WorldLink US
Full-time
Mid-Senior level
IT Services and IT Consulting
Dallas, TX
???* / year

Job Description

TITLE: Full Stack Developer

POSITION TYPE: Full Time (W2)

LOCATION: Dallas, TX


ABOUT WorldLink:


WorldLink is a rapidly growing information technology company at the forefront of the tech transformation. From custom software development to cloud hosting, from big data to cognitive computing, we help companies harness and leverage today’s most cutting-edge digital technologies to create value and grow.


Collaborative. Respectful. Work hard Play hard. A place to dream and do. These are just a few words that describe what life is like at WorldLink. We embrace a culture of experimentation and constantly strive for improvement and learning.


We take pride in our employees and their future with continued growth and career advancement. We put TEAM first. We are a competitive group that like to win. We're grounded by humility and driven by ambition. We're passionate, and we love tough problems and new challenges. You don't hear a lot of "I don't know how" or "I can't" at WorldLink. If you are passionate about what you do and having fun while doing it; tired of rigid and strict work environments and would like to work in a non-bureaucratic startup cultural environment, WorldLink may be the place for you.


For more information about our craft, visit https://worldlinklabs.ai/ .


WHO we’re looking for:


We are looking for a Full Stack Developer to join our team as part of the Telecommunications Sector. A close-knit team that has access to global resources. You will have the opportunity to explore a wide range of industries, technologies, and geographies, all while enjoying the personal touch that our local operating approach offers.


Role and Responsibilities:

  • Design, develop, and maintain scalable backend applications and RESTful APIs using Python and FastAPI.
  • Build high-performance, secure, and reusable API services supporting AI, analytics, and enterprise applications.
  • Develop integrations with Snowflake, Databricks, and cloud-based data platforms.
  • Design and optimize data access layers supporting structured, semi-structured, and large-scale datasets.
  • Develop services that leverage Apache Iceberg tables and modern data lakehouse architectures.
  • Build event-driven and asynchronous backend services where appropriate.
  • Optimize API performance, scalability, reliability, and security.
  • Implement authentication and authorization using OAuth2, JWT, Azure AD, or similar enterprise identity providers.
  • Collaborate with cloud engineers to deploy applications on Microsoft Azure using modern DevOps practices.
  • Participate in architecture reviews, code reviews, and technical design discussions.

Required Experience and Education:

  • Bachelor’s degree in computer science, engineering, or a related field; equivalent experience may be considered.
  • 5+ years of professional software development experience with 5+ years of hands-on Python development.
  • Strong experience developing production-grade applications using FastAPI.
  • Strong understanding of REST API design and backend architecture.
  • Experience with asynchronous programming in Python.
  • Experience integrating applications with Snowflake.
  • Experience working with Databricks.
  • Experience using Apache Iceberg tables and modern lakehouse architectures.
  • Experience developing applications on Microsoft Azure.
  • Experience building AI-enabled or GenAI applications.
  • Experience integrating with Large Language Models such as Azure OpenAI, OpenAI, Anthropic, etc.
  • Experience with vector databases and Retrieval-Augmented Generation (RAG).
  • Experience with MLflow or MLOps practices.
  • Experience writing unit, integration, and automated tests.
  • Strong knowledge of SQL and database design.
  • Experience with containerization technologies such as Docker.

Preferred Qualifications:

  • Experience with Azure Kubernetes Service (AKS).
  • Experience with Azure Functions or Azure App Services.
  • Experience with Azure API Management.
  • Experience with Azure Key Vault.
  • Experience with Azure Event Hubs or Service Bus.
  • Experience with Terraform or Infrastructure as Code.
  • Familiarity with Spark and PySpark.
  • Experience with distributed systems and microservices architectures.

Necessary Skills and Attributes:

  • Self-motivated individual with the ability to thrive in a team-based or independent environment.
  • Detail-oriented with strong organization skills.
  • Ability to work in a fast-paced environment.
  • Limited supervision and the exercise of discretion.
  • Excellent debugging, analytical, and problem-solving skills.
  • Strong communication and collaboration skills.


Want the jobs posted today? With a job alert they are emailed to you as they come in, a day before they show on our job search. How it works →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.