Overview:
We are seeking a talented and experienced Senior Fullstack Software Engineer to join our dynamic team. In this role, you will work on both front-end and back-end components of our software platforms, ensuring robust and scalable solutions. Your expertise in developing cloud-based applications and managing complex data workflows will be crucial to deliver the high-quality services our clients expect.
You will work in PST timezone, and support the LA office on B2B and B2C support for bugs and / or demos as well as managing engineering workstreams / tickets of your own in collaboration with the other engineers.
Key Responsibilities:
- Build and maintain front-end and back-end systems using modern JavaScript frameworks (React, Vue) and back-end technologies (Node.js, Python).
- Architect and implement secure REST APIs and GraphQL services to facilitate communication between systems.
- Develop and deploy scalable applications on AWS.
- Design efficient data models for relational and non-relational databases (PostgreSQL, CDRT).
- Set up and maintain continuous integration and delivery pipelines using tools such as GitHub Actions, and Terraform for infrastructure automation.
- Implement highly interactive user interfaces using frameworks such as React, focusing on performance and usability.
- Work closely with cross-functional teams including product, UX/UI design to translate requirements into technical solutions.
Required Skills:
- Strong skills in JavaScript/TypeScript, with significant experience in Node.js, React, or Vue.
- Proven experience architecting and securing RESTful APIs and working with GraphQL.
- Proficient in AWS services, including S3 and EKS.
- Familiarity with DevOps and CI/CD tools, including Terraform, Docker, and GitHub Actions.
- Strong understanding of both SQL and NoSQL databases, including PostgreSQL.
- Ability to create responsive, intuitive user interfaces with JavaScript frameworks like React, including state management with Redux or similar libraries.
- Experience working in an Agile environment, participating in sprints and contributing to planning, retrospectives, and daily standups.
- Knowledge of unit testing, integration testing, and using tools such as Jest, Vitest, Cypress, or Mocha.
- AI Engineering: Experience with integrating third party models, such as deploying models from Huggingface or AWS Bedrock. Comfort deploying the next wave of AI standards as they emerge eg MCP / Tool calls.
Nice-to-Have Skills:
- Kubernetes
- Graph Database Experience: Working knowledge of Neo4j for implementing graph database applications.
- Cloud Middleware Technologies: Familiarity with AWS cloud middleware, Elasticsearch, and S3 for data storage and retrieval.
- Interest in entertainment / gaming and personal projects that reflect this
- Interest in computational linguistics and / or optimizing stability of LLM based deployments
Expected Salary Range: 110,000-175,000 USD