W
Wishtree Technologies2h ago
Indeed

Senior Software engineer

Pune, Maharashtra
Full Time
Senior Level

Auto Apply to 50+ AI Matched Senior Software engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Wishtree Technologies

Full Job Description

Senior Software Engineer

Job Description

We are seeking a passionate and highly skilled Software Engineer with 3 to 6 years of experience in building scalable, high-performance production software systems. The ideal candidate will possess strong computer science fundamentals, extensive backend development experience, and the ability to thrive in a fast-paced, ownership-driven environment. This role is based in Pune, Maharashtra.

Key Responsibilities

  • Design, develop, and maintain scalable backend services and distributed systems.
  • Build high-performance, reliable, and secure software solutions for production environments.
  • Collaborate effectively with cross-functional teams, including Product, QA, DevOps, and Frontend, to deliver comprehensive end-to-end solutions.
  • Actively participate in architecture discussions and contribute significantly to system design decisions.
  • Optimize applications for maximum scalability, performance, and reliability.
  • Write clean, maintainable, and efficient code, adhering to established engineering best practices.
  • Troubleshoot complex technical issues and spearhead continuous improvement initiatives.
  • Mentor junior developers and contribute to overall team growth and development.

Required Skills & Qualifications

  • 3 to 6 years of hands-on experience in software development and production systems.
  • Solid foundation in Computer Science fundamentals, including:
    • Data Structures & Algorithms
    • Object-Oriented Programming
    • Database Management Systems
    • Operating Systems
    • Networking Concepts
  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field (BE/BTech/MS preferred).
  • Strong experience in backend development using:
    • Node.js
    • JavaScript
    • Any modern programming language such as Java, Python, or Ruby
  • Proven experience building scalable and distributed systems.
  • A thorough understanding of system design, API development, microservices architecture, and cloud-based applications.
  • Familiarity with Agile/Scrum development methodologies.
  • Exceptional problem-solving and analytical skills.

Company

W

Wishtree Technologies

Pune, Maharashtra
Posted on Indeed