Software Engineer - Product development

YOUR NEXT BEST HIRE LLC
San Francisco, United States of America
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 200K

Job location

Remote
San Francisco, United States of America

Tech stack

Agile Methodologies
Amazon Web Services (AWS)
Software Applications
Azure
Code Review
Web Development
Github
Design of User Interfaces
Python
PostgreSQL
Microsoft SQL Server
MySQL
Role-Based Access Control
Next.js
Software Engineering
SQL Databases
Subversion
TypeScript
Cloud Platform System
React
System Availability
Large Language Models
Backend
GIT
Front End Software Development
REST
Software Version Control

Job description

  • Design, develop, and maintain robust software applications using languages such as Python, TypeScript, React, AWS, LLM Providers, Next.js (or similar SSR frameworks like Tanstack), Temporal, PostgreSQL, SQL.
  • Build and optimize RESTful APIs to ensure seamless integration across platforms and services.
  • Develop front-end components with frameworks like React and Express to create engaging user interfaces.
  • Collaborate within Agile teams to plan sprints, review code, and continuously improve development processes.
  • Manage version control using tools such as GitHub, SVN, and Git to ensure code integrity and efficient collaboration.
  • Deploy and monitor applications on cloud platforms including AWS and Azure, ensuring high availability and security.
  • Engage in application development across multiple domains including web development, backend services, and quantum engineering projects where applicable.

Requirements

Do you have experience in UI development?, * Proven experience in software development with strong backend development alongside front-end skills.

  • At least 2 years of Customer facing applications experience vs internal facing applications experience
  • Hands-on knowledge of cloud computing platforms like AWS and Azure for deploying scalable applications.
  • Familiarity with RESTful API design principles for building interoperable services.
  • Experience working within Agile methodologies to deliver iterative improvements efficiently.
  • Ability to develop secure applications utilizing RBAC policies and other security measures.
  • Prior exposure to application development involving SQL databases like MySQL or SQL Server is highly desirable.

This is an exciting opportunity for passionate developers eager to work on diverse projects utilizing the latest technologies in a fast-paced, collaborative environment.

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • Dental insurance
  • Relocation assistance
  • Work from home

Apply for this position