Software Engineer – Full-Time
Location: Mountain View, CA
Salary Range: $280,000 – $380,000 per year (based on experience)
Employment Type: Full-time
Apply here : https://umicas.net/umicas_apply?Job.ckl=1736105918867x864133190785957900
About the Company
We are a forward-thinking tech company headquartered in Mountain View, CA, dedicated to developing robust, scalable software solutions that empower businesses across various industries. Our innovative platforms and tools enhance user experience and streamline complex workflows.
As we continue to expand, we are seeking a talented and motivated Software Engineer to join our growing team.
Position Overview
We are looking for a versatile Software Engineer with expertise in full stack development. In this role, you will collaborate with cross-functional teams to design, develop, and deploy high-quality applications. Your work will directly impact performance, scalability, and user satisfaction in a fast-paced, collaborative environment.
Key Responsibilities
- Software Development: Design, build, and maintain efficient, reusable, and reliable code across the full stack.
- System Architecture: Work with product managers and designers to conceptualize and implement complex software systems.
- Code Review & Optimization: Conduct thorough code reviews and optimize applications for maximum speed and scalability.
- Integration & Testing: Integrate third-party APIs and develop automated tests to ensure software quality.
- Cross-functional Collaboration: Work closely with product, design, and QA teams to refine and improve features.
- Troubleshooting & Debugging: Identify and fix bugs and performance bottlenecks efficiently.
- Continuous Learning: Stay current with emerging technologies and frameworks, sharing knowledge with the team.
Required Skills & Qualifications
- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Experience: 3+ years as a Full Stack Software Engineer or in a similar role.
- Frontend: Proficiency in HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
- Backend: Strong experience with Node.js, Python, Ruby, or Java.
- Databases: Experience with SQL, NoSQL, and ORM frameworks.
- Development Tools: Familiarity with Git, CI/CD pipelines, and version control systems.
- APIs & Microservices: Understanding of RESTful APIs and microservices architecture.
- Problem-Solving: Strong analytical and critical-thinking skills.
- Communication: Ability to explain technical concepts to non-technical stakeholders and work in a team-oriented environment.
Preferred Qualifications
- Experience with cloud platforms such as AWS, Google Cloud, or Azure.
- Knowledge of containerization technologies like Docker and Kubernetes.
- Familiarity with Agile methodologies and tools like JIRA or Trello.
- Experience in developing and maintaining large-scale web applications.
Why You’ll Love Working Here
- Impact: Your work will have a direct impact on our products and customers, driving real business outcomes.
- Innovation: We encourage innovation and creative problem-solving. You'll have the freedom to experiment with new technologies and approaches.
- Work-Life Balance: Enjoy flexible working hours, remote work options, and a supportive work-life balance.
- Collaborative Culture: Join a team of passionate engineers, designers, and product managers who collaborate to solve challenging problems.