Job Responsibilities:
- Design and implement backend services using Python including RESTful APIs and microservices.
- Develop and optimize Oracle database objects such as tables views indexes stored procedures and triggers.
- Manage database schema changes through Liquibase and contribute to deployment automation.
- Work with frontend engineers or contribute directly to frontend components using JavaScript/TypeScript and frameworks like React Angular or .
- Collaborate with product managers QA DevOps and other developers throughout the software development lifecycle.
- Participate in code reviews and mentor junior team members.
- Ensure software performance scalability maintainability and security.
- Diagnose and troubleshoot application and infrastructure issues.
Skills and Experience Required:
Required:
- 5 years of professional experience in backend development with Python.
- Proficiency in PL/SQL
- Project experience using Terraform
- Working knowledge of frontend development with HTML/CSS and JavaScript and experience in at least one modern frontend framework (e.g. React Angular ).
- Hands on AWS experience
- Strong analytical and problem-solving skills.
- Effective communication skills and a collaborative attitude.
Desired:
- Bachelors or masters degree in computer science Engineering or a related discipline.
- Experience with frontend tooling such as Webpack npm or ESLint.
- Exposure to Agile/Scrum environments and DevOps practices.
- Cloud platform experience (AWS) is a plus.