← Back to jobs

Northern Base Logo
Full-stack developer

Northern Base

 

Sunnyvale, CA, USA

Posted On: 15+ days ago
Experience: 10+ years
Availability: Hybrid
Openings: 1
Category: Full-Stack Developer
Tenure: Full-time Only
Related Jobs

No related jobs found

Description

Key Responsibilities 

• System Design: Architect and scale distributed backend systems that handle high traffic, concurrency, and data throughput. 

• API Development: Design, develop, and maintain high-throughput, secure RESTful APIs and microservices. 

• Database Management: Optimize database schemas, write complex SQL queries, and manage data persistence using ORM frameworks. 

• Security & Auth: Implement and maintain robust security protocols for authentication and authorization. 

• Testing Automation: Write comprehensive unit, integration, and regression test suites to ensure high code quality. 

• CI/CD & Cloud: Package applications into containers and assist in deploying services to cloud infrastructure. 

• Performance Tuning: Troubleshoot, debug, and optimize application performance, memory leaks, and query bottlenecks.

Generic Managerial Skills/Required Skiils 

 Required Skills & Qualifications 

• System Design: Proven experience with distributed systems design, load balancing, caching strategies, and system scalability.

 • Data Structures & Algorithms: Strong foundational knowledge of data structures (trees, graphs, hash maps) and algorithms to write highly efficient code.

 • Core Python: Deep knowledge of Python 3.10+, handling async programming (asyncio), and memory management. • Python Ecosystem: Hands-on experience with modern web frameworks like FastAPI, Django, or Flask.

 •Databases: Strong proficiency in relational databases (SQLserver, PostgreSQL, MySQL) and ORM/ODM tools (SQLAlchemy, Django ORM).

 • API Design: Proven experience designing clean RESTful web services and integrating with third-party systems.

 • Build & Test Tools: Daily experience using dependency managers like Poetry or Pipenv, alongside testing tools like Pytest and unittest

. • Version Control: Mastery of Git for branching, merging, and pull requests

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs