Padmi

Software Development Engineer - II

HyderabadPosted 30 days ago
Software engineeringMid-level
Apply at Darwinbox

Opens the source posting on nwhrms.darwinbox.in

Source description

About the role

View original

Responsibilities

  • Lead design and delivery of complex end-to-end features across frontend, backend, and data layers.

  • Make strategic architectural decisions on frameworks, datastores, and performance patterns.

  • Review and approve pull requests, enforcing clean-code guidelines, SOLID principles, and design patterns.

  • Build and maintain shared UI component libraries and backend service frameworks for team reuse.

  • Identify and eliminate performance bottlenecks in both browser rendering and server throughput.

  • Instrument services with metrics and logging, driving SLIs, SLAs, and observability.

  • Define and enforce comprehensive testing strategies: unit, integration, and end-to-end.

  • Own CI/CD pipelines, automating builds, deployments, and rollback procedures.

  • Ensure OWASP Top-10 mitigations, WCAG accessibility, and SEO best practices.

  • Partner with Product, UX, and Ops to translate business objectives into technical roadmaps.

  • Facilitate sprint planning, estimation, and retrospectives for predictable deliveries.

  • Mentor and guide SDE-1s and interns; participate in hiring.

Qualifications & Skills

  • 3–5 years building production Full stack applications end-to-end with measurable impact.

  • Proven leadership in Agile/Scrum environments with a passion for continuous learning.

  • Deep expertise in React (or Angular/Vue) with TypeScript and modern CSS methodologies.

  • Proficient in Node.js (Express/NestJS) or Python (Django/Flask/FastAPI) or Java (Spring Boot).

  • Expert in designing RESTful and GraphQL APIs and scalable database schemas.

  • Knowledge of MySQL/PostgreSQL indexing, NoSQL (ElasticSearch/DynamoDB), and caching (Redis).

  • Knowledge of Containerization (Docker) and commonly used AWS services such as lambda, ec2, s3, apigateway etc.

  • Skilled in unit/integration (Jest, pytest) and E2E testing (Cypress, Playwright).

  • Frontend profiling (Lighthouse) and backend tracing for performance tuning.

  • Secure coding: OAuth2/JWT, XSS/CSRF protection, and familiarity with compliance regimes.

  • Strong communicator able to convey technical trade-offs to non-technical stakeholders.

  • Experience in reviewing pull requests and providing constructive feedback to the team.

  • Qualities we'd love to find in you:

  • The attitude to always strive for the best outcomes and an enthusiasm to deliver high quality software

  • Strong collaboration abilities and a flexible & friendly approach to working with teams

  • Strong determination with a constant eye on solutions

  • Creative ideas with problem solving mind-set

  • Be open to receiving objective criticism and improving upon it

  • Eagerness to learn and zeal to grow

  • Strong communication skills is a huge plus

  • Work Location: Hyderabad

One address, no account. We’ll tell you when matching roles go live.

More at Darwinbox

Related open roles

View all roles