Full Stack Developer - Aerospace
Bengaluru, IN
About SKF
SKF started its operations in India in 1923. Today, SKF provides industry leading automotive and industrial engineered solutions through its five technology-centric platforms: bearings and units, seals, mechatronics, lubrication solutions and services. Over the years the company has evolved from being a pioneer ball bearing manufacturing company to a knowledge-driven engineering company helping customers achieve sustainable and competitive business excellence.
SKF's solutions provide sustainable ways for companies across the automotive and industrial sectors to achieve breakthroughs in friction reduction, energy efficiency, and equipment longevity and reliability. With a strong commitment to research-based innovation, SKF India offers customized value-added solutions that integrate all its five technology platforms.
SKF India has been recognized as a "Top Employer 2024" by the Top Employers Institute, acknowledging excellence in People Practices.
To know more, Please visit: https://www.skf.com/in/news-and-events/news/2024/2024-01-18-skf-india-recognized-as-top-employer-2024-by-top-employers-institute
SKF Purpose Statement
Together, we re-imagine rotation for a better tomorrow.
By creating intelligent and clean solutions for people and the planet
JOB DESCRIPTION
We are currently seeking a talented and experienced Full Stack Developer to join our dynamic web development team of SKF Aerospace. If you are passionate about creating robust, scalable, and innovative web solutions, we'd love to have you on board!
Job title: Full stack developer
Role Type: Individual contributor
Key Responsibilities
- Design and implement end-to-end web applications using React JS for the front-end and Node JS for the back-end
- Collaborate with cross-functional teams, including UI/UX designers and product managers, to develop high-quality software solutions.
- Develop and maintain database schemas, queries, and optimization for MySQL databases
- Write well-documented and clean code, following best practices and coding standards
- Develop and write unit and integration tests for implementation.
- Conduct thorough code reviews and provide constructive feedback to team members. Contribute to the continuous improvement of development workflows and processes.
- Troubleshoot, debug, and resolve software defects and issues promptly.
- Technical documentation – Designing architecture, flow diagrams, documenting technical implementation approaches and pseudocode
- Mentor junior developers, sharing knowledge and fostering a collaborative team environment
- Participate in Agile development methodologies, including sprint planning, daily stand-ups, and retrospectives
Profile Requirements
- Bachelor’s degree in computer science engineering, or a related field.
- Proven experience (5+ years) as a Full Stack Developer in a web development team
- Full stack developers with JavaScript, React.JS, and Node, MySQL with 5-8 years of experience
- Ability to design and architect Enterprise JavaScript applications using ReactJS. Good command of HTML, CSS.
- Proficiency in one or more back-end languages or environments (e.g. Node.js, Python, .net)
- Familiarity with any one of database technology such as MySQL, Postgres, MongoDB
- Strong proficiency in ES6, good to have Typescript experience
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Experience writing unit tests using JavaScript testing frameworks
- Good understanding of componentized MVC architecture (and its variations)
- Solid understanding of RESTful APIs and integration of third-party services.
- Familiarity with micro service architecture, containers, version control, and CI/CD process will be an advantage
- Excellent problem-solving and communication skills.
- Ability to work collaboratively in a fast-paced, agile environment.