Skip to main content

Software Engineer (Contract)

Job Details

Fully Remote
Contractor
$75.00 - $85.00 Hourly

Description

Position Overview

We are seeking a skilled and adaptable Software Engineer for a contract position. The ideal candidate will be responsible for designing, developing, and deploying the core applications of a new platform. This role requires a strong background in software development, an understanding of cloud-native architectures, and the ability to work in an integrated, multidisciplinary team. You will be a key contributor to building the user-facing tools and backend services, translating prototypes into scalable, production-ready systems that are reliable and secure.

Responsibilities include, but are not limited to:

  • Application Development: You will design, build, and deploy web applications including front-end and back-end development
  • System Integration: You will integrate applications with a core data and AI infrastructure. This involves developing APIs and webhooks to ensure seamless communication between user-facing applications and backend data services
  • Scalability & Reliability: You will write clean, modular, and scalable code for serverless platforms, ensuring high availability and performance of all applications
  • Collaboration: You will work closely with ML engineers, data engineers, and designers to translate requirements into technical solutions. You'll also participate in code reviews and contribute to overall software architecture discussions
  • Documentation: You will create and maintain clear and concise technical documentation for all code, APIs, and system designs.
  • Agile Development: You will participate in an agile, iterative development process, quickly adapting to new requirements and providing feedback to continuously improve the product.

Qualifications

You could be a good fit if you have:

  • Education: A Bachelor's in Computer Science, Software Engineering, or a related field
  • Experience: Proven experience in a Software Engineer or Full Stack Developer role, with a strong portfolio of projects involving web application development
  • Programming: Strong proficiency in programming languages like Python and front-end frameworks like React
  • Foundational Knowledge: A solid understanding of software design principles, API development, and cloud-native architectures
  • Cloud Platforms: Experience with cloud computing services, especially Google Cloud Platform (GCP), including services like Cloud Run, App Engine, and Cloud Functions
  • Analytical Skills: Strong analytical and problem-solving abilities to tackle complex technical challenges
  • Soft Skills: Excellent communication, teamwork, and organizational skills, with the ability to work effectively across technical and non-technical teams
  • Required Skills: A strong commitment to writing clean, secure, and well-documented code
Apply