Overview
Remote
Depends on Experience
Contract - W2
Contract - 1 Year(s)
Able to Provide Sponsorship
Skills
Python
FastAPI
Angular
RESTful API
Job Details
Key Responsibilities:
- Design, develop, and maintain robust, scalable web applications using Python and modern front-end technologies.
- Architect full stack solutions with a focus on performance, reliability, and scalability.
- Collaborate with product managers, designers, and other developers to define and deliver features.
- Write clean, maintainable, and testable code.
- Mentor junior developers and contribute to code reviews and design discussions.
- Integrate third-party APIs and manage cloud infrastructure as needed.
- Continuously improve development workflows, testing, and deployment pipelines (CI/CD).
- Stay current with best practices and emerging trends in web development.
Tech Stack:
- Back End: Python, Django / Flask / FastAPI
- Front End: JavaScript / TypeScript, React / Angular / Vue
- Database: PostgreSQL, MySQL, MongoDB
- DevOps: Docker, Kubernetes, AWS / Google Cloud Platform / Azure
- Tools: Git, CI/CD (GitHub Actions, Jenkins, etc.), REST APIs, GraphQL
Requirements:
- 5+ years of professional software development experience.
- Strong expertise in Python and at least one Python web framework (Django, Flask, or FastAPI).
- Proficient in modern front-end development with JavaScript (React preferred).
- Experience designing and consuming RESTful APIs.
- Solid understanding of relational and non-relational databases.
- Familiarity with containerization (Docker) and cloud platforms.
- Strong problem-solving skills and ability to work independently or in a team.
- Excellent communication skills and attention to detail.
Nice to Have:
- Experience with GraphQL, WebSockets, or microservices.
- Familiarity with CI/CD tools and cloud infrastructure as code (e.g., Terraform).
- Contributions to open-source projects.
- Experience in agile development environments.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.