Full Stack Developer: Back End Focus
California Technical Forum · Berkeley, CA · 1 mo ago
On-siteEngineering$100k–$120k/yrFull-time
Responsibilities
- Take ownership of the eTRM codebase, focusing on developing, testing, and maintaining features primarily on the backend using Python, Django, and AWS.
- Quickly learn and become proficient with the enterprise codebase, contributing to platform reliability, security, and performance.
- Support the development of new eTRM features or eTRM-related products, with a focus on backend architecture and implementation.
- Collaborate with team members, internal stakeholders, and vendors to translate requirements into high-quality technical solutions, following Agile-Scrum best practices.
- Leverage GenAI-enabled development tools to improve code quality, documentation, testing, and overall development efficiency.
- Contribute to continuous improvement through code reviews, automated testing, and CI/CD practices.
Qualifications
- Work Authorization: Must be legally authorized to work in the United States without the need for current or future employer-sponsored visa sponsorship.
- Experience: 3+ years of professional or significant project experience in software development, particularly working with existing, complex codebases (enterprise experience is a plus).
- We value demonstrated capability and growth potential over years of service.
- Educational Background: Bachelor’s Degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Back-End Mastery: 3+ years of strong proficiency in Python/Django or other backend frameworks/ORM. 3+ years of deep knowledge of database systems, particularly Postgres DB SQL. 2+ years of experience with REST API design and development.
- Architecture Foundation: Foundational knowledge of software architecture principles.
- Full Stack Awareness: Familiarity with full-stack concepts, including React or Next.js.
- Preferred Qualifications: Backend & DevOps: Docker, AWS (RDS, S3), CI/CD (Github Actions), Cloudwatch, Celery, Authentication/Authorization (JWT, OAuth2, RBAC), Redis (caching), and an interest in GenAI-assisted development. Testing: Familiarity with Unit tests (Jest, React Testing Library) High-level knowledge of E2E tests (Playwright or similar framework). Additional Technologies: Typescript/JS, CSS. Industry Experience: Energy efficiency or utility industry experience.
Pay
Salary Range: $100,000 - $120,000
Benefits
- Health Insurance
- Vision Insurance
- Dental Insurance
- 401(k)
- 401(k) Matching