Full stack Engineer
Job Summary
Job Description
We are seeking a highly motivated and experienced Junior Full Stack Developer with a strong focus on Java / Python to join our dynamic Engineering team.
In this role you will be instrumental in developing and maintaining cutting-edge applications that support our initiatives and engineering efforts.
You will collaborate closely with Architects Senior engineers and product managers to translate complex requirements into robust scalable and user-friendly solutions.
This position offers the opportunity to contribute to impactful projects work with the latest technologies and shape the future of technological innovation and research-driven solutions.
Roles & Responsibilities:
Full Stack Development:
- Develop and maintain high-quality web applications and services using Java / Python and related frameworks (e.g. Springboot Django Flask FastAPI).
- Develop and maintain robust and scalable RESTful APIs.
- Build and maintain user-friendly and responsive front-end interfaces using modern JavaScript frameworks (e.g. React Angular ).Write clean well-documented and testable code.
- Perform QC activities on one or more web-based applications.
- Debug and troubleshoot issues across software application(s) ensuring timely resolution.
Collaboration and Communication:
- Work closely with Senior Engineers and Product Managers to understand requirements and translate them into technical specifications.
- Communicate effectively with both technical and non-technical audiences.
- Contribute to team knowledge sharing and documentation efforts.
Educational qualification:
- Bachelors degree in computer science Software-Engineering or a related field.
- Experience:3 - 6 years of professional software development experience
- 3 years of experience with Java 8 / Python and related web frameworks (Springboot SpringMVC Django Flask FastAPI).
- Strong experience with front-end development using modern JavaScript / Typescript frameworks (React Angular HTML CSS3)Experience designing and developing RESTful APIs.
- Experience with relational databases (e.g. PostgreSQL MySQL) and NoSQL databases (e.g. MongoDB Redis).
- Experience with cloud platforms (AWS Azure GCP) and containerization technologies (Docker Kubernetes).
- Experience working in an agile development environment.
Mandatory/requires Skills:
Technical Skills -
- Proficient in Java 8 / Python programming language.
- Strong understanding of web development principles and best practices.
- Solid understanding of data structures and algorithms.
- Experience with testing frameworks (e.g. junit pytest unittest).
Familiarity with version control systems (Git).Experience working on Linux OS
Soft Skills -
- Excellent communication interpersonal and collaboration skills.
- Strong problem-solving and analytical to work independently and as part of a team.
- Passion for learning and staying up to date with the latest technologies.
Good To have skills:
- Experience deploying and maintaining applications in cloud environments (AWS Azure GCP).Familiarity with CI/CD pipelines for automated deployments containerization (docker) and Kubernetes
- Understanding of scalable and reliable infrastructure design principles.
- Ability to build tools for data analysis visualization and modeling.
- Exposure to integrating ML algorithms or models into applications
- Interest in exploring novel solutions to complex technical problems.
- Awareness of coding standards best practices and emerging technologies.
- Experience with specific research domains (e.g. machine learning data science scientific computing).
Qualifications :
BE/MCA
Additional Information :
6 Yrs
Remote Work :
No
Employment Type :
Full-time
About Company
Bosch first started in Vietnam with a representative office in 1994. Bosch has its main office in Ho Chi Minh City, with branch offices in Hanoi and Da Nang, and a Powertrain Solutions plant in the Dong Nai province to manufacture pushbelt for continuously variable transmissions (CVT) ... View more