Lead Software Engineer – Full-Stack

Software Development
  • Software Development
  • India

Trimble

Lead Software Engineer – Full-Stack

As a Full Stack Developer in our customer analytics team, you will be responsible for designing, developing, and maintaining both front-end and back-end components of our applications. You will work with a team of talented engineers to build scalable and efficient software solutions, ensuring seamless integration across various platforms. The ideal candidate will have extensive experience with React and a solid understanding of modern web development, back-end services, and API development. You will collaborate closely with our product and design teams to develop user-friendly and high-performance front-end and back-end applications.

Key responsibilities:
• Develop and maintain front-end web applications using React and Material-UI.
• Design and implement back-end services and APIs using Java.
• Ensure robust and scalable API management and integration.
• Write clean, maintainable, and efficient code following best practices and standards.
• Write comprehensive unit, integration, and end-to-end tests to ensure code quality and reliability.
• Implement CI/CD pipelines to automate testing, building, and deployment processes.
• Collaborate with designers and back-end developers to create seamless user experiences.
• Implement responsive designs and ensure cross-browser compatibility.
• Optimize applications for maximum speed and scalability.
• Participate in code reviews to ensure code quality and contribute to a culture of continuous improvement.
• Stay up-to-date with emerging technologies and industry trends, incorporating them into projects as needed.

Requirements:
• Bachelor’s degree in Computer Science, Engineering, or a related field.
• At least five years of experience as a front-end and back-end developer, specifically with React and Java (experience with Python is beneficial but not mandatory).
• Experience with Spring Boot applications.
• Proficiency in TypeScript, HTML, and CSS.
• Experience with state management libraries such as Redux or Context API.
• Familiarity with RESTful APIs and asynchronous request handling.
• Understanding of version control systems, preferably Git.
• Strong problem-solving skills and attention to detail.
• Excellent communication and teamwork abilities.
• Experience with Jenkins is a plus.

Preferred qualifications:
• Familiarity with front-end build tools and package managers (Webpack, Vite, NPM/Yarn).
• Knowledge of modern front-end testing frameworks (Jest, React Testing Library).
• Experience with test-driven development (TDD) and behavior-driven development (BDD).
• Hands-on experience with CI/CD pipelines.

More about this Lead Software Engineer – Full-Stack job

Trimble is aggressively hiring for the job profile of Lead Software Engineer – Full-Stack at undefined in null locality. Kindly go through the FAQs below to get all answers related to the given job.

1. How much salary can I expect as a Lead Software Engineer – Full-Stack in Trimble in undefined?

Ans. You can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.

2. What is the eligibility criteria to apply for Lead Software Engineer – Full-Stack in Trimble in undefined?

Ans. The candidate should have completed undefined degree and people who have 5 to 5 years are eligible to apply for this job. You can apply for more jobs in undefined to get hired quickly.

3. Is there any specific skill required for this job?

Ans. The candidate should have undefined skills and sound communication skills for this job.

4. Who can apply for this job?

Ans. Both Male and Female candidates can apply for this job.

5. Is it a work from home job?

Ans. No, it’s not a work from home job and can’t be done online. You can explore and apply for other work from home jobs in undefined at apna.

6. Are there any charges or deposits required while applying for the role or while joining?

Ans. No work-related deposit needs to be made during your employment with the company.

7. How can I apply for this job?

Ans. Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.

8. What is the last date to apply?

Ans. The last date to apply for this job is .

For more details, download apna app and find Full Time jobs in undefined. Through apna, you can find jobs in 74 cities across India. Join NOW!

To apply for this job please visit apna.co.

Similar Jobs to Apply
  • 0007 PA17-GLDN MI HY-RIUS
    India

    Job Title Software Technologist Job Description Analyses, designs, tests, codes, secures, debugs, modifies, deploys, integrates and maintains (system) software enhancements, test environment and/or ne
  • Tejas Networks Ltd
    bangalore,gurgaon and mumbai

    About Company: Tejas was built with a vision of incubating a deep-technology networking company for India. Over the last 20 years we have grown aggressively specifically in the optical and wireless
  • Zoom
    India

    What you can expect As a Software Engineer, you will be responsible for designing and implement scalable, high-performance backend systems using Node.js, TypeScript, and Fastify. You will need to hav
  • nvidia
    Pune

    NVIDIA is leading artificial intelligence computing company and paving the way with innovations in self-driving cars, machine learning, supercomputing, gaming and visualization. NVIDIA gives automaker