Full Stack Software Engineer

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges, partnering with industry-leaders for over 40+ years.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Full Stack Software Engineer

Oracle is seeking a Full Stack Software Engineer to join their team in Bengaluru. This role requires 3-5+ years of experience in full-stack development, with a strong focus on Python, Django, JavaScript/TypeScript, and Angular. The position involves developing and maintaining web applications, working with REST APIs, and collaborating with cross-functional teams.

As a member of the software engineering division, you'll be responsible for analyzing, designing, developing, and debugging software programs for commercial applications. You'll work on high-level design, implement changes to existing software architecture, and ensure code quality through thorough testing and debugging.

The ideal candidate should have strong proficiency in both front-end and back-end technologies, with experience in Angular, TypeScript, JavaScript, Python, and databases. Knowledge of software development principles, design patterns, and best practices is essential. The role requires excellent problem-solving abilities and strong communication skills to work effectively in a team environment.

Oracle offers a comprehensive benefits package and promotes work-life balance. As a world leader in cloud solutions with over 40 years of experience, Oracle provides opportunities to work on cutting-edge technology and tackle challenging problems. The company is committed to fostering an inclusive workforce and supports employee growth through various professional development opportunities.

Last updated 18 hours ago

Responsibilities For Full Stack Software Engineer

  • Develop and maintain web applications using JavaScript (Angular) and Python(Django)
  • Collaborate with cross-functional teams to gather and analyze requirements
  • Design and implement user-friendly interfaces and responsive web designs
  • Develop and consume REST APIs to integrate front-end and back-end systems
  • Write efficient, reusable, and scalable code following best practices
  • Perform thorough testing and debugging
  • Optimize application performance and ensure high availability
  • Work with databases to design and implement data models
  • Collaborate with UI/UX designers
  • Stay up-to-date with latest industry trends and technologies

Requirements For Full Stack Software Engineer

Python
TypeScript
JavaScript
  • Proven experience as a Full Stack Developer with 3 to 10 years of hands-on experience
  • Strong proficiency in Angular, TypeScript, JavaScript, Python, and good understanding of databases
  • Experience with front-end technologies such as HTML, CSS, and modern JavaScript frameworks/libraries
  • Familiarity with REST API development and integration
  • Solid understanding of software development principles, design patterns, and best practices
  • Experience with version control systems, such as Git
  • Knowledge of agile development methodologies and tools
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration skills

Benefits For Full Stack Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
401k
Parental Leave
  • Competitive benefits package
  • Work-life balance
  • Medical, life insurance, and retirement options
  • Volunteer programs
  • Professional development opportunities

Interested in this job?

Jobs Related To Oracle Full Stack Software Engineer

Software Developer - OCI Multicloud

Build and innovate on next-gen cloud services at Oracle, developing distributed systems and cloud infrastructure solutions in a collaborative environment.

Technical Analyst Support

Technical Analyst Support position at Oracle focusing on problem management and root cause analysis for customer success services.

Product Manager, Oracle Labs' Graal team

Product Manager position at Oracle Labs' Graal team, focusing on cloud and database technologies with 3-5 years experience required.

Client Manager - NetSuite Services

Client Manager position at Oracle focusing on NetSuite services, managing customer relationships and complex escalations while providing strategic guidance.

Software Developer 3

Mid-level Software Developer position at Oracle focusing on Redwood UX Design System and enterprise-scale backend services for SaaS applications.