Software Development Engineer 2
Bangalore, Karnataka, IndiaJob$10–35K/yrPosted 2w agoChecked 1w ago
Most applications go out cold — see where you stand first. No sign-up to start.
Don't just apply. Show up ready.
Olive works from this exact posting — no sign-up to start.
At a glance
Compensation
$10–35K/yr
Location
Bangalore, Karnataka, India
Work Authorization
Not specified
Job overview
The role involves designing, developing, and maintaining scalable full‑stack systems and APIs, building high‑performance Python applications, collaborating with product and engineering stakeholders, leveraging modern coding tools and AI assistance, participating in code reviews and architecture discussions, and owning features from design through deployment and continuous improvement.
Skills & qualifications
RequiredNice to have
Skills
DevOpsContinuous IntegrationObservabilityAmazon Web ServicesPythonOOPAlgorithms and Data StructuresDistributed SystemsContinuous DeliveryScalabilityCloud ServicesFull Stack DevelopmentSOA/MicroservicesCloud Native ApplicationsData StructuresAlgorithmsObject‑Oriented DesignAWSMicroservicesDevOps PracticesCI/CD PipelinesObservability ToolsCollaborationCommunicationProblem‑SolvingOwnership Mindset
Qualifications
Software Development Experience in Full‑Stack Engineering RolesHands‑on Programming Experience in Python or Any Other LanguageStrong Understanding of Data Structures, Algorithms, and Object‑Oriented Design PrinciplesProven Problem‑Solving Ability With Focus on Code Quality and ScalabilityStrong Collaboration and Communication Skills
Full job description
Responsibilities:
- Design, develop, and maintain scalable full-stack systems, services, and APIs.
- Build high-performance applications primarily using Python.
- Collaborate with product, engineering, and business stakeholders to translate requirements into technical solutions.
- Leverage modern coding tools and AI-assisted development agents to write efficient, clean, and maintainable code.
- Participate in code reviews, architecture discussions, and engineering best practices.
- Take end-to-end ownership of features from design to deployment and continuous improvement.
Requirements:
- Software development experience in full-stack engineering roles.
- Strong hands-on programming experience in Python or any other language.
- Willingness and ability to work with Python in a production environment.
- Strong understanding of data structures, algorithms, and object-oriented design principles.
- Proven problem-solving ability with a strong focus on code quality and scalability.
- High ownership mindset with the ability to independently drive outcomes.
- Strong collaboration and communication skills.
Good to Have:
- Experience working with AWS or other cloud platforms.
- Prior exposure to building and deploying cloud-native applications.
- Familiarity with distributed systems, microservices, and modern DevOps practices.
- Experience with CI/CD pipelines and observability tools.
You've read the whole posting — now see how you match it.