UpCodes Logo

UpCodes

Sr. Software Engineer

Posted 2 Days Ago
Remote
15 Locations
Senior level
Remote
15 Locations
Senior level
As a Sr. Software Engineer, you will develop features for a web product, mentor junior engineers, and engage in various engineering tasks from APIs to devops.
The summary above was generated by AI

THE ROLE

As a foundational member of our engineering team, you'll be involved in end-to-end development on features across our web product.

We have a frequent cadence of shipping new features and a close connection to our market.  With 900k monthly active users spending hundreds of thousands of hours on the platform, each contribution and feature you ship will have a meaningful impact for the users.

Since we're a startup, you'll have to be willing to get your hands dirty with (and learn) everything across the stack: API design, devops, frontend, data engineering, algorithms, AI, startup engineering, analytics, etc.  You'll also mentor junior software engineers.

 

THE IDEAL CANDIDATE

  • 5+ years of experience building web apps

  • Clean simple code, even when solving complex problems

  • Good systems design and architecture knowledge

  • Good knowledge of the software life cycle, including code reviews, testing, team organization

  • Ability to balance business concerns with engineering considerations

  • Ability to learn new tech quickly

  • Experience mentoring junior engineers

  • Experience interacting with multiple stakeholders

  • Enjoyable to work with

TECHNOLOGY STACK

  • Python, PostgreSQL, FastAPI, Redis, TypeScript, React, Next.js, Tailwind, AWS, Kubernetes, Prometheus, Pinecone, OpenAI

 EXAMPLE PROJECTS

  • Craft plan to measure and improve our search engine

  • Improve and migrate our data model for the content we host

  • Migrate our NLP algorithms over to use LLMs

  • Do thorough, prompt code reviews

  • Implement developer tools to help with code quality

Job Type: Full-Time

Location: 100% remote

US-based comp range*: $140k-$185k

Latin America-based comp range*: $105k-$140k (USD)

Canada-based comp range*: $125k-$165k (USD)


* Plus equity (cost of living agnostic)

Top Skills

AWS
Fastapi
Kubernetes
Next.Js
Openai
Pinecone
Postgres
Prometheus
Python
React
Redis
Tailwind
Typescript

Similar Jobs

3 Days Ago
Remote
15 Locations
Mid level
Mid level
Digital Media • Fintech • Information Technology
The Senior Software Engineer will develop web applications, collaborate with cross-functional teams, and enhance user engagement and technology for Dow Jones products.
Top Skills: AWSCSSDockerExpressjsHTML5JavaScriptNextjsNode.jsReactRedisTerraformWebpack
Yesterday
Remote
12 Locations
Senior level
Senior level
Payments
As a Senior Software Engineer, you will design software applications focusing on best practices, mentor teammates, and collaborate with stakeholders to deliver high-quality solutions.
Top Skills: AWSElasticsearchGitGitlabGoKubernetesMuiMySQLPostgresPythonReactTypescript
2 Days Ago
Remote
12 Locations
Senior level
Senior level
Artificial Intelligence • Software
The Senior Software Engineer will design, develop, and deploy scalable software solutions, working with backend services, microservices, and CI/CD practices, while collaborating with cross-functional teams.
Top Skills: AnsibleDjangoFastapiFlaskGitlab Ci/CdJenkinsKubernetesMongoDBNoSQLPostgresPythonSQLTerraform

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account