Ford logo

Fullstack Software Engineer

Hiring from
India
Work type
Hybrid
Posted

614,089 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description
  • Design and deliver industry-leading products and services across all layers of technology to maximize value and productivity for commercial customers.

  • Help business partners understand our iterative development approach and focus on delivering a Minimum Viable Product (MVP) and releases.

  • Design and develop responsive, performant web applications using Angular React.js, TypeScript, and modern frontend frameworks

  • Build scalable backend services and RESTful APIs using Spring Boot, Java, and microservices architecture

  • Implement and maintain cloud-native solutions on Google Cloud Platform or similar with focus on reliability and performance

  • Apply Clean Code principles to write readable, maintainable, and self-documenting code

  • Be involved in full stack development and implement end-to-end components of proprietary software products

  • Practice Test-Driven Development (TDD) methodology for all feature development

  • Write comprehensive unit tests, integration tests, and end-to-end tests

  • Maintain high code coverage standards (90%+) across all components

  • Implement automated testing pipelines and quality gates

  • Conduct thorough code reviews focusing on code quality, design patterns, and testing standards

  • Mentor junior developers on TDD practices and clean coding standards

  • Lead technical discussions on architecture decisions and design patterns

  • Collaborate with product managers, designers, and QA engineers to deliver exceptional user experiences

  • Innovate and operate with an iterative, agile and user-centric perspective.

  • Clearly communicate technology strategy and vision to team members and internal and external stakeholders.

  • Ensure engineering excellence (e.g. best practices and quality) is achieved within product line.

  • Implement robust CI/ CD processes and development methodologies in Software Engineering within the Product Line.

  • Design and develop responsive, performant web applications using Angular React.js, TypeScript, and modern frontend frameworks

  • Build scalable backend services and RESTful APIs using Spring Boot, Java, and microservices architecture

  • Implement and maintain cloud-native solutions on Google Cloud Platform or similar with focus on reliability and performance

  • Apply Clean Code principles to write readable, maintainable, and self-documenting code

  • Be involved in full stack development and implement end-to-end components of proprietary software products

  • Practice Test-Driven Development (TDD) methodology for all feature development

  • Write comprehensive unit tests, integration tests, and end-to-end tests

  • Maintain high code coverage standards (90%+) across all components

  • Implement automated testing pipelines and quality gates

  • Conduct thorough code reviews focusing on code quality, design patterns, and testing standards

  • Mentor junior developers on TDD practices and clean coding standards

  • Lead technical discussions on architecture decisions and design patterns

  • Collaborate with product managers, designers, and QA engineers to deliver exceptional user experiences

  • Innovate and operate with an iterative, agile and user-centric perspective.

  • Clearly communicate technology strategy and vision to team members and internal and external stakeholders.

  • Ensure engineering excellence (e.g. best practices and quality) is achieved within product line.

  • Implement robust CI/ CD processes and development methodologies in Software Engineering within the Product Line.

Qualifications:

You'll have...

Core Technologies:

  • 5+ years of professional software development experience

  • Expert-level proficiency in Angular, React.js, TypeScript, and modern JavaScript (ES6+)

  • Strong experience with Spring Boot, Java 11+, and enterprise application development

  • Extensive hands-on experience with Google Cloud Platform/AWS services and cloud-native development

Testing & Code Quality:

  • Proven experience with Test-Driven Development (TDD) methodology

  • Strong knowledge of testing frameworks:

  • Frontend: Jest, React Testing Library, Cypress, Playwright

  • Backend: JUnit 5, Mockito, TestContainers, Spring Boot Test

  • Experience with Clean Code principles and design patterns (SOLID, DDD, etc.)

  • Proficiency in code quality tools (SonarQube, ESLint, Prettier, Checkstyle)

  • Understanding of refactoring techniques and legacy code improvement

Technical Expertise:

  • Experience with state management and modern patterns

  • Knowledge of Spring ecosystem (Spring Security, Spring Data, Spring Cloud)

  • Hands-on experience with GCP services: App Engine, Cloud Functions, Cloud SQL, Pub/Sub, Cloud Storage

  • Proficiency with containerization (Docker, Kubernetes) and CI/CD pipelines

  • Experience with databases (PostgreSQL, MongoDB) and data modeling

  • Must be able to operationalize and assist teams with abstract technology concepts.

  • Strong demonstrated competencies on cloud and digital platforms.

  • Strong communication, collaborative, and influencing skills.

  • Strong personal presence and capabilities to resolve technical concerns.

  • Experience with cloud services and platform knowledge.

  • Demonstrated ability to drive development of highly technical technology services and capabilities.

  • Experience with Lean methodology & eXtreme Programming.

  • Demonstrated understanding and ability to drive API economy and solutions

  • Demonstrated understanding and ability to drive highly available consumer ready Internet properties and technical platforms.

  • Experience collaborating with engineers, designers, and product owners.

  • Excellent communication skills with the ability to adapt your communication style to the audience

  • Ability to work collaboratively and navigate complex decision making in a rapidly changing environment

  • Strong communication skills

Similar jobs

Apply for this job100% free