Negotiable
Outside
Remote
USA
Summary: The Full Stack Python Developer role requires over 5 years of software development experience, focusing on Python and Node.js. The position involves end-to-end software development, including designing, building, and deploying applications, with a strong emphasis on backend technologies and cloud services. Candidates should possess leadership skills and a deep understanding of the Software Development Lifecycle (SDLC). This role is remote and classified as outside IR35.
Key Responsibilities:
- Full Stack Development with a focus on Python and Node.js.
- End-to-end software development, including designing, building, and deploying applications.
- Develop and maintain RESTful APIs, microservices, and server-side applications.
- Work with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
- Utilize cloud platforms like AWS, Azure, or Google Cloud and implement DevOps practices.
- Set up and manage CICD pipelines.
- Containerization using Docker and Kubernetes.
- Implement testing frameworks such as Jest, Mocha, or PyTest.
- Collaborate effectively and demonstrate leadership skills.
- Maintain strong version control workflows using GIT.
Key Skills:
- 5+ years of software development experience, particularly in Python (Django, Flask) and Node.js.
- Strong proficiency in JavaScript/TypeScript.
- Experience with backend technologies, RESTful APIs, and microservices.
- Basic understanding of front-end technologies like React, Angular, or Vue.js.
- Proficiency in working with relational and NoSQL databases.
- Experience with cloud services and DevOps practices.
- Understanding of APIs, OAuth, JSON, and Apigee.
- Familiarity with testing frameworks and CICD pipelines.
- Leadership skills and ability to work independently.
- Deep understanding of the Software Development Lifecycle (SDLC).
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Job Description:
>> Full Stack Development - 5+ years software development, with a focus on Python and Node.js.
>> 5+ years of professional experience in end-to-end software development designing, building, and deploying applications
>> Language Expertise: 5+ years of strong proficiency in Python (Django, Flask) and Node.js, with a solid understanding of JavaScriptTypeScript
>> 5+ years of Backend exp. RESTful APIs, microservices, and server-side applications, SQL server, Mongo DB
>> Front-End Knowledge: Basic understanding of front-end technologies such as React, Angular, or Vue.js.
>> (Note 1 Engineer with) 5+ years of Software Engineering experience in the Java Maven Tech stack, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
>> Database Knowledge: Proficiency in working with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
>> Cloud Services: Experience with cloud platforms like AWS, Azure, or Google Cloud, and familiarity with DevOps practices.
>> Understanding of APIs, OAuth, JSON, and Apigee
>> CICD Pipelines: Experience in setting up and managing CICD pipelines.
>> Containerization: Familiarity with Docker and Kubernetes for containerization and orchestration.
>> Testing Frameworks: Experience with testing frameworks such as Jest, Mocha, PyTest, or others.
>> leadership skills and the ability to work independently
>> deep understanding of the principles of the Software Development Lifecycle (SDLC)
>> Strong experience with GIT and version control workflows