Software engineer
bp
Pune Division, Maharashtra, IndiaFresher3d agovia LinkedIn
This job at a glance
- Who can apply
- Freshers and up to 1 year
- Must know
- SQLTroubleshootingOperationsSystem designCybersecurityAgile
- Nice to have
- JavaScriptNode.js
- Work
- On-site in Pune Division
- Pay
- Not stated by the employer.
- Skill demand
- Troubleshooting21%Operations17%SQL16%System design3%of 77 similar fresher jobs posted in India this week
- Listed
- 27 Oct 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
BP International Limited is seeking a skilled and motivated Backend Software Engineer to design, develop, and maintain scalable backend applications and data-driven solutions.
Key Responsibilities
- Design, develop, test, and maintain robust and scalable backend applications and services.
- Develop backend solutions using a modern programming language, with Node.js/JavaScript preferred.
- Work with relational databases and write efficient SQL and PL/SQL queries, procedures, and data-processing logic.
- Apply relational data modelling principles when designing and implementing database solutions.
- Contribute to data engineering activities, including data integration, transformation, processing, and troubleshooting.
- Participate across the complete software development lifecycle, from requirements and solution design through development, deployment, and production support.
- Collaborate with product owners, architects, developers, data engineers, and operations teams to deliver high-quality solutions.
- Develop scripts and automation to improve development and operational efficiency.
- Participate in system design and solution architecture discussions.
- Follow software engineering, coding, testing, and information security best practices.
- Support production services, investigate technical issues, and contribute to overall system reliability and resilience.
- Demonstrate strong problem-solving, communication, collaboration, and knowledge-sharing skills within an agile team.
Requirements & Tech Stack
- Proven experience in backend software development.
- Strong programming and software engineering fundamentals in at least one programming language.
- Good understanding of SQL, relational databases, and relational data modelling.
- Experience developing, debugging, and supporting backend applications and services.
- Strong analytical and problem-solving skills.
- Good understanding of software development lifecycle and agile development practices.
- Experience with source control tools such as Git.
- Strong communication and collaboration skills, with the ability to work effectively across technical and business teams.
- Node.js / JavaScript / SQL
- PL/SQL, including procedures and database programming.
- Exposure to data engineering, data integration, ETL/ELT, or data-processing solutions.
- Experience with CI/CD pipelines, release management, and deployment automation.
- Experience developing scripts for automation and operational activities.
- Understanding of system design, APIs, integration patterns, and solution architecture.
- Familiarity with information security principles and secure software development practices.
- Experience supporting production applications with a focus on availability, resilience, monitoring, and troubleshooting.
Qualifications
- Backend Development
- Node.js
- JavaScript/TypeScript
- SQL
- PL/SQL
- Relational Databases
- Data Engineering
- APIs & Integration
- Git
- CI/CD
- Agile
- Problem Solving
- Communication
- Collaboration
- Quick Learner
Travel Requirement: No travel is expected.
Relocation Assistance: This role is eligible for relocation within country.
Remote Type: This position is not available for remote working.