Title: Full Stack Developer (Python & ReactJS)
Location: Gaydon
Company Profile: AXISCADES is a leading, end to end engineering solutions and product company. We bring expertise that caters to the digital, engineering, and smart manufacturing needs of large enterprises. With decades of experience in creating innovative, sustainable, and safer products worldwide, AXISCADES delivers business value across the entire engineering lifecycle.
Our deep domain expertise and engineering solution portfolio covers the complete product development lifecycle from concept evaluation to manufacturing support and certification for the Aerospace, Defence, Heavy Engineering, Automotive, Medical Devices & Industrial Product industries.
AXISCADES is headquartered in Bangalore and has offices across India, North America, Europe and the Asia Pacific region. URL: https://www.axiscades.com
General Description:
Required Skills:
Full Stack Developer:
Skills - Python Full Stack, Django, Flask etc., JavaScript/Typescript/ReactJs(Angular not required), GIT, CI/CD Agile/Scrum(Jira/Confluence)
Automotive Background preferred.
Key Accountabilities and Responsibilities
Product Impact & Scope of Innovation:
Responsible for development of effective and scalable applications using object orientated programming languages, libraries, classes and development techniques
Contribute to the design and development of Software test frameworks to enable the verification and validation of customer facing products.
Technical Expertise:
Bachelor's degree in computer science/engineering or related field, or equivalent combination of education and recent, relevant work experience
Familiarity with front-end web development technologies using modern front-end frameworks such as React and backend like Django and FastAPI.
Familiarity with Serverless technologies like AWS Lambda, GCP Cloud run etc
Experience with Cloud technology providers like AWS, GCP and Azure
Familiarity with multiple interface patterns including RESTful APIs or event-based messaging
Applied experience with Unix/Linux shell scripting
Familiarity with different Database technologies SQL, No-SQL, (PostgreSQL, MongoDB, MariaDB, DynamoDB)
Applied experience with iterative and incremental development on product-focused teams practicing code reviews
Knowledge of version control systems (e.g., GitLab) and modern version control for use in continuous deployments
Experience with data modelling utilities ORMs
Excellent verbal and written communication skills and ability to effectively communicate and translate feedback, customer needs and technical solutions
Strong teamwork focus and the ability to foster collaboration within and across teams
Knowledge on validation and automated testing frameworks.
Strong capabilities for integration/implementation/automation of test frameworks with a customer-centric approach
Teamwork and Leadership:
Capable of working as a great teammate or independently.
Self-motivating, flexibility, with strong social skills.
Problem Solving:
Issue resolution is a key skill and software is often the quickest but most complex to understand due to its lack of physical nature. It is critical that the role can use extensive theory-based problem solving as repeating defects is often very time consuming and difficult, so being able to develop a list of theoretical root causes and be able to eliminate these through analysis / test is fundamental.
Planning and Scheduling:
Contribute to the improvement of our test infrastructure and frameworks by building professional tools.
Operate in Agile Scrum environment, confidence in speaking publicly.
Participate in Sprint Planning, Daily Scrum and Sprint Retrospectives.