Negotiable
Outside
Remote
USA
Summary: The Senior Full Stack Developer role involves developing and maintaining web applications using a variety of technologies including Python and React. The position requires collaboration with cross-functional teams to deliver high-quality software solutions and emphasizes best practices in software development. The role is remote and focuses on cloud deployment and containerization technologies. Candidates should have extensive experience in full stack development, particularly in financial contexts.
Key Responsibilities:
- Develop and maintain web applications using Python, React, FastAPI, Django, and other web development frameworks.
- Collaborate with cross-functional teams including portfolio managers, traders, research analysts, business analysts and other developers to deliver high-quality software solutions.
- Follow best practices for software development, including version control, testing, and continuous integration and delivery.
- Develop and maintain (REST and GraphQL) APIs to integrate with various trading or portfolio management systems.
- Design and develop solutions that are optimized for cloud deployment on AWS.
- Develop and maintain containerized applications using Kubernetes, Docker, and other containerization technologies.
- Participate in code reviews and contribute to technical discussions.
- Stay current with emerging technologies and tools in the cloud computing, web development, and Python communities.
- Produce high quality technical artifacts and system design documentation.
Key Skills:
- Bachelor's degree in computer science, Software Engineering, or a related field.
- At least 7+ years of experience in full stack web development using Python, FastAPI, Django, React or other web development frameworks.
- Experience in writing unit tests and mocks (using pytests and Jests or similar technologies).
- Prior experience working for a financial firm and with trading or portfolio management systems preferred.
- Experience with AWS cloud preferred. Azure or Google Cloud Platform experience nice to have.
- Experience with Terraform and AWS Cloud Formation.
- Experience with containerization technologies such as Docker and Kubernetes.
- Strong knowledge of SQL and database design.
- Experience with front-end development using HTML, CSS, JavaScript, and frameworks like React or Angular.
- Experience using software development lifecycle management tools (Azure DevOps, Jira, Github, etc.)
- Familiarity with Agile methodologies and software development best practices.
- Strong analytical and problem-solving skills
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Role: Senior Full stack developer
Location : Remote
Contract: 06+ months
KEY RESPONSIBILITIES:
- Develop and maintain web applications using Python, React, FastAPI, Django, and other web development frameworks.
- Collaborate with cross-functional teams including portfolio managers, traders, research analysts, business analysts and other developers to deliver high-quality software solutions.
- Follow best practices for software development, including version control, testing, and continuous integration and delivery.
- Develop and maintain (REST and GraphQL) APIs to integrate with various trading or portfolio management systems.
- Design and develop solutions that are optimized for cloud deployment on AWS.
- Develop and maintain containerized applications using Kubernetes, Docker, and other containerization technologies.
- Participate in code reviews and contribute to technical discussions.
- Stay current with emerging technologies and tools in the cloud computing, web development, and Python communities.
- Produce high quality technical artifacts and system design documentation.
REQUIREMENTS:
- Bachelor's degree in computer science, Software Engineering, or a related field.
- At least 7+ years of experience in full stack web development using Python, FastAPI, Django, React or other web development frameworks.
- Experience in writing unit tests and mocks (using pytests and Jests or similar technologies).
- Prior experience working for a financial firm and with trading or portfolio management systems preferred.
- Experience with AWS cloud preferred. Azure or Google Cloud Platform experience nice to have.
- Experience with Terraform and AWS Cloud Formation.
- Experience with containerization technologies such as Docker and Kubernetes.
- Strong knowledge of SQL and database design.
- Experience with front-end development using HTML, CSS, JavaScript, and frameworks like React or Angular.
- Experience using software development lifecycle management tools (Azure DevOps, Jira, Github, etc.)
- Familiarity with Agile methodologies and software development best practices.
- Strong analytical and problem-solving skills