Title: FullStack Software Engineer (Heavy on Backend)
Location: Fremont CA
Duration: 12 Mos
POSITION SUMMARY:
We are seeking a talented FullStack Software Engineer to contribute to the development of web and native mobile applications that support advanced platforms for managing workflows in service operations. This role involves designing building and maintaining fullstack applications using modern frontend and backend technologies. The ideal candidate will collaborate with crossfunctional teams focus on creating scalable and maintainable systems and deliver highquality solutions that enhance operational efficiency and user experience.
RESPONSIBILITIES:
- Design develop and maintain fullstack web applications using technologies such as .NET C# Angular React .Net Core and TypeScript.
- Build robust backend systems that integrate seamlessly with distributed architectures to support realtime monitoring control and reporting.
- Develop intuitive and responsive user interfaces that prioritize exceptional user experiences.
- Collaborate with product managers service engineers and other software engineers to define and implement features that meet business needs.
- Contribute to the complete software development lifecycle ensuring timely delivery of highquality solutions.
- Implement rigorous testing strategies including unit integration and endtoend testing to ensure application reliability and performance.
- Define and implement extensible design systems that prioritize scalability maintainability and reusability.
- Build and maintain CI/CD pipelines to streamline deployment processes and ensure efficient delivery of new features.
- Actively maintain core team values such as engineering excellence curiosity inclusivity selfawareness and a bias for action.
QUALIFICATIONS:
- Proven experience as a FullStack Software Engineer with expertise in developing web applications using C# .NET Angular/React and TypeScript.
- Strong understanding of frontend development best practices including state management (e.g. Redux or similar) and performance optimization techniques.
- Solid experience in building backend systems with distributed architectures that prioritize scalability and fault tolerance.
- Proficiency in database design principles (e.g. normalization) and experience writing optimized SQL queries for relational databases.
- Expertise in building and maintaining CI/CD pipelines to automate testing and deployments.
- Familiarity with web development best practices design patterns and strategies for component reuse (e.g. module federation).
- Strong problemsolving skills with a focus on delivering efficient solutions that meet customer needs.
- Passion for staying updated on emerging technologies with a commitment to continuous learning.
- Demonstrated ability to work in fastpaced environments while maintaining attention to detail.
UrBench is an equal opportunity employer and is committed to creating a diverse environment. All qualified applicants will receive consideration for employment without regard to race color religion gender gender identity or expression sexual orientation national origin genetics pregnancy status as a parent disability age veteran status or other characteristics as defined by federal state or local laws.