What are the responsibilities and job description for the Full Stack Developer position at TURNBRIDGE Technical Solutions?
Position: Senior Full-Stack Engineer
About The Role
We’re looking for a versatile full-stack engineer who can design, build, and scale modern applications end-to-end. This isn’t a slow-moving enterprise environment — we value fast learning, short feedback loops, and the ability to move from idea to prototype to production quickly.
The right person is hands-on, adaptable, and eager to experiment with emerging technologies like AI/LLM integrations as we expand our product capabilities.
What You’ll Do
About The Role
We’re looking for a versatile full-stack engineer who can design, build, and scale modern applications end-to-end. This isn’t a slow-moving enterprise environment — we value fast learning, short feedback loops, and the ability to move from idea to prototype to production quickly.
The right person is hands-on, adaptable, and eager to experiment with emerging technologies like AI/LLM integrations as we expand our product capabilities.
What You’ll Do
- Develop and refine applications across the entire stack — from user interface through backend services to cloud infrastructure.
- Own the process of building and maintaining APIs, services, and cloud-native solutions hosted on AWS.
- Partner with product, architecture, and DevOps teams to align technical solutions with business goals.
- Collaborate with operations engineers to ensure smooth deployment, scalability, and high system reliability.
- Lead by example in fostering an iterative, Agile engineering culture.
- Provide coaching and technical guidance to less experienced developers.
- 5 years of experience working as a full-stack developer.
- Proficiency with front-end frameworks such as React or Angular, with strong skills in JavaScript/TypeScript.
- Solid back-end expertise with .NET, Python, and database technologies including PostgreSQL, MongoDB, and RDS.
- Strong working knowledge of AWS services (e.g., EC2, Lambda, RDS, S3).
- Familiarity with software design principles focused on scalability, performance, and maintainability.
- Experience working in Agile environments with CI/CD pipelines.
- Exposure to AI and LLM-based systems, including frameworks like LangChain and LangSmith, vector databases (Pinecone, FAISS, Weaviate), or integrations via AWS Bedrock/OpenRouter.
- Understanding of GIS concepts or prior work with geospatial data.
- A strong curiosity for applying AI to real-world applications such as chat systems, recommendation engines, or retrieval-augmented generation.
- Prior experience mentoring peers or leading small development teams.