
Fullstack Software Engineer
Ford Model-e U.S. · India · Hybrid
Strong hiring record · median 27 days open
All reasons
In its favour
- Posted today
- Still listed on the employer's own board
- 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
Skills
- Angular
- React
- TypeScript
- Spring Boot
- Java
- GCP
- JavaScript
- AWS
- Jest
- React Testing Library
- Cypress
- Playwright
- JUnit
- Mockito
- Testcontainers
- SonarQube
- ESLint
- Prettier
- Spring
- Spring Security
- Spring Data
- Spring Cloud
- Cloud Functions
- Cloud SQL
- Pub/Sub
- Google Cloud Storage
- Docker
- Kubernetes
- PostgreSQL
- MongoDB
More jobs at Ford Model-e U.S.
All 198- Quality Data Analytics - Senior EngineerFord Model-e U.S. · Chennai, Tamil Nadu, Indiatoday
- Senior Software DeveloperFord Model-e U.S. · Chennai, Tamil Nadu, Indiatoday
- CAE Engineer - Early Career Program, Advanced EVFord Model-e U.S. · Long Beach, CA, United Statesyesterday
- Lead Platform Engineer, Agentic Issue Resolution (AIR)Ford Model-e U.S. · Redford, MI, United States · USD 132,800–250,800/yryesterday
- Embedded Software Design Review EngineerFord Model-e U.S. · Dearborn, MI, United States · USD 99,600–192,900/yryesterday
Similar roles
- Hiring || Salesforce Developer - New Delhi2coms · New Delhi, Delhi, Indiajust now
- Senior OT Security Platform Engineer - L3Varite India Private · Noida, UPjust now
- AI EngineerVarite India Private · Bangalore, KAjust now
- ML AI Platform EngineerCapco · India - Bengaluru · India - Chennai · India - Gurugram +3today
- Sr. Manager Software EngineeringVertiv · Pune, Indiatoday
- Senior Staff Software Engineer- Ai GovernanceOne Trust · Bengaluru, Indiatoday