CrawlJobs Logo

Filters

Location
Salary

Software Engineer II - Fullstack Jobs

5 Job Offers

Software Engineer II - Fullstack
Save Icon
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
85000.00 - 166800.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Fullstack Software Engineer II, Cadence
Save Icon
Join Uber’s Cadence team as a Fullstack Software Engineer II to shape a cutting-edge open source microservice orchestration platform. You’ll build UI/UX features and operational tools using React, JavaScript, Go, and Java, impacting billions of monthly executions. Based in Seattle or San Francisc...
Location Icon
Location
United States , Seattle; San Francisco
Salary Icon
Salary
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Software Engineer II - FullStack
Save Icon
Join Uber's Integration team in Bangalore or Hyderabad as a FullStack Software Engineer II. Design and build the core platforms that power data-driven business decisions globally. You'll need 2+ years of experience, proficiency in languages like Java/Go/TypeScript, and expertise in backend servic...
Location Icon
Location
India , Bangalore; Hyderabad
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Software Engineer II FullStack
Save Icon
Join Microsoft's PowerPoint team in Noida as a FullStack Software Engineer II. Develop innovative features for this globally used presentation software, focusing on scalable architecture and high-quality code. This role requires 4+ years of experience in C/C++/C#/Java/JavaScript/Python and expert...
Location Icon
Location
India , Noida
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II - Fullstack, Grocery
Save Icon
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice

About the Software Engineer II - Fullstack role

A Software Engineer II - Fullstack role represents a mid-level career milestone for professionals who design, develop, and maintain both the front-end user interfaces and the back-end server logic of web applications. Unlike specialists who focus solely on one side of the stack, fullstack engineers possess a versatile skill set that allows them to bridge the gap between visual design and data infrastructure, making them invaluable assets in agile development environments. These jobs typically require a solid foundation in computer science principles, with a bachelor’s degree in a related field being a common prerequisite, along with two or more years of professional experience.

The core responsibilities of a Software Engineer II in fullstack development are diverse and collaborative. On the front-end, they translate design mockups into responsive, interactive user interfaces using modern frameworks and libraries, ensuring a seamless user experience across devices. On the back-end, they build and maintain APIs, manage databases, and implement server-side logic that powers the application. A significant portion of the role involves participating in the entire software development lifecycle, from architecture discussions and sprint planning to code reviews and deployment. These professionals are expected to write clean, scalable code, debug complex system issues, and contribute to automated testing and CI/CD pipelines. They often work closely with product managers, UX designers, and other engineers to validate requirements and ensure that software solutions meet both technical and business goals.

Typical skills required for fullstack engineer jobs include proficiency in multiple programming languages such as Java, Python, C#, or JavaScript, along with expertise in front-end technologies like React, Angular, or Vue.js. Strong knowledge of databases—both relational (SQL) and NoSQL—is essential, as is experience with cloud services, version control (e.g., Git), and Linux environments. Beyond technical abilities, these roles demand strong problem-solving skills, effective communication, and the ability to work within Agile or DevSecOps frameworks. As a mid-level position, Software Engineer II roles also involve mentoring junior team members, contributing to technical documentation, and driving resolutions for cross-functional issues.

In summary, Software Engineer II - Fullstack jobs are dynamic, hands-on positions that require a balance of creativity and technical rigor. These professionals are the connective tissue of modern development teams, ensuring that end-to-end software solutions are robust, user-friendly, and maintainable. They thrive in fast-paced environments where continuous learning and adaptability are key, and they play a critical role in delivering high-quality digital products that meet evolving market demands.