Software Engineer (Full-Stack)
- Source: Naukri
- ti Steps
- $4,206.1 to $8,412.2 /yr
- On-site
- Bengaluru
- Full-Time
- Mid level
Job Description
About e Role:
We are seeking a Full-Stack Software Engineer to help build and maintain the core platforms, tools, and services that power large-scale products. In this role, you will contribute to both backend and frontend systems, working across the full software development lifecycle to deliver reliable, scalable, and user-focused solutions.
Key Responsibilities:
Write high-quality product or system development code across backend and frontend components
Participate in design reviews with peers and stakeholders to evaluate technical approaches and select appropriate technologies
Review code written by other engineers and provide feedback to ensure best practices, maintainability, and performance
Contribute to technical documentation and educational materials, updating content based on system changes and user feedback
Diagnose, triage, and resolve product or system issues by analyzing software, infrastructure, or service behavior
Collaborate with cross-functional teams to improve system reliability, scalability, and developer experience
Minimum Qualifications:
Bachelors degree in Computer Science, Engineering, or a related field, or equivalent practical experience
2+ years of experience in software development using one or more programming languages, or 1+ year of experience with an advanced degree
2+ years of experience in full-stack development, including backend technologies (e.g., Java, Python, Go, or C++) and frontend technologies (e.g., JavaScript or TypeScript, HTML, CSS, or equivalent)
Preferred Qualifications:
Masters degree or PhD in Computer Science or a related technical field
2+ years of experience with data structures and algorithms
Experience developing accessible and inclusive technologies
Skills
- Java
- Python
- Golang
- cplusplus
- javascript
- TypeScript
- microsoft-typescript
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
