Post Job Free
Sign in

Software Developer

Company:
Simco Electronics
Location:
Santa Clara, CA, 95054
Pay:
140000USD - 175000USD per year
Posted:
May 18, 2025
Apply

Description:

Job Description

Position Overview

We are seeking a highly motivated Full Stack Software Developer with at least 5 years of professional experience, specializing in Python-based microservice architectures and modern web development practices.

This role is pivotal to the continuous modernization of SIMCO's software ecosystem—ranging from established internal systems to emerging cloud-native microservices. You’ll work across a tech stack that includes Python, Flask, SQL/NoSQL databases, React, and modern DevOps practices. A strong understanding of both front-end and back-end technologies, along with working knowledge of Microsoft tools, is key to success in this position.

Responsibilities and Duties

Backend & System development:

• Design, develop, and deploy high-performance Python microservices using Flask, following RESTful and asynchronous best practices.

• Model and manage data using SQL and NoSQL databases; implement data access via SQLAlchemy.

• Maintain and modernize legacy applications built on Microsoft platforms (e.g., .NET, Office-based automation).

• Develop and manage background jobs using job scheduling frameworks such as Quartz or equivalent.

Frontend Development

• Build responsive, interactive user interfaces using React, HTML5, CSS/SASS, and modern JavaScript.

• Translate UI/UX designs into clean, maintainable front-end code.

• Mobile development experience (React Native or PWA) is a plus.

Testing, DevOps, and Collaboration

• Create comprehensive test coverage using Pytest, including unit, integration, and API-level testing.

• Collaborate cross-functionally with QA engineers, product managers, and designers in an Agile/Scrum environment.

• Participate in CI/CD workflows using GitHub, Jira, Azure DevOps, and container tools like Docker and Kubernetes.

• Conduct code reviews and contribute to engineering standards and architecture discussions.

Continuous Learning and Innovation

• Stay up to date with backend/frontend technologies and tools.

• Contribute to ongoing improvements in performance, reliability, and developer experience.

Qualifications

• Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.

• 5+ years of full stack development experience, including backend microservices and modern front-end applications.

• Strong experience with Python, Flask, SQL/NoSQL databases, and React.

• Familiarity with asynchronous programming, RESTful APIs, and ORM technologies like SQLAlchemy.

• Comfortable working with legacy Microsoft systems and participating in modernization efforts.

Full-time

Apply