Full Stack Developer

TekLeaders, Inc
New York, NY, United States
1 day ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Artificial Intelligence Application Performance Management HTML5 Automation of Tests Unit Testing Cascading Style Sheets (CSS) Code Review Continuous Integration Relational Databases DevOps Distributed Computing Environment
+19 more
Distributed Systems Django Web Framework Python (Programming Language) Object-Oriented Software Development Responsive Web Design Software Engineering SQL Databases TypeScript Software Organization Data Processing Flask (Web Framework) Backend Git Fastapi Vue.js Solid Principles Front End Software Development Restful APIs Microservices

Job description

  • We are seeking an experienced Full Stack Developer with strong hands-on expertise in Python, Ray/Ray framework, and Vue.js to design, develop, and deploy scalable web applications and distributed computing solutions.
  • The ideal candidate will have strong backend engineering skills in Python, experience building distributed and parallel workloads using Ray, and frontend development expertise using Vue.js.
  • The candidate will work closely with software architects, data engineers, AI/ML engineers, DevOps teams, and product stakeholders to develop high-performance applications and scalable AI/data processing platforms., * Participate in requirements analysis, technical design, development, testing, deployment, and production support.
  • Design scalable full-stack solutions using Python, Ray, and Vue.js.
  • Collaborate with architects and engineering teams to define technical solutions.
  • Develop distributed computing solutions using Ray.
  • Build responsive and scalable Vue.js user interfaces.
  • Develop and maintain RESTful APIs.
  • Perform code reviews and ensure adherence to development standards.
  • Troubleshoot production issues and perform root-cause analysis.
  • Optimize application performance across frontend, backend, and distributed processing layers.
  • Contribute to CI/CD, automated testing, monitoring, and cloud deployment.
  • Mentor junior developers and contribute to technical best practices.

Requirements

  • 5+ years of professional software development experience
  • Strong hands-on experience with Python
  • Experience developing distributed applications using Ray / Ray Framework
  • Strong experience with Vue.js
  • Experience developing RESTful APIs using FastAPI, Flask, or Django
  • Strong knowledge of JavaScript / TypeScript
  • Experience with HTML5, CSS3, and responsive web development
  • Strong understanding of object-oriented programming and software design principles
  • Experience with SQL and relational databases
  • Experience working with Git and modern software development practices
  • Strong understanding of API integration and microservices architecture
  • Experience with unit testing and automated testing frameworks

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

3:03 min

Expanding skills naturally toward full stack software development

Eleanor Rumsey · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:05 min

Accelerating frontend development with code templates

Alexandra Petri · World Congress 2023

Videos

See all

Related articles

See all