Posted on: 24/07/2025
Job Summary :
As an SDE3, you will be a technical leader within your team, responsible for driving the design and implementation of complex software systems. You will play a crucial role in shaping our technical roadmap, mentoring junior engineers, and ensuring the delivery of high-quality, scalable, and maintainable code. This role requires deep technical expertise in both PHP and Python, a strong understanding of architectural patterns like MVC, and proficiency with modern web frameworks and database technologies.
Key Responsibilities :
- Full-Stack Development (Backend Focus) : Develop robust and efficient backend solutions using PHP and Python.
- PHP : Design and implement complex features leveraging PHP, with a strong emphasis on MVC (Model-View-Controller) architectural patterns to ensure modular, maintainable, and scalable code.
- Python : Develop high-performance APIs and services using Python, with demonstrated proficiency in either Flask or FastAPI.
- Database Management : Design, optimize, and manage database schemas for both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Redis, Cassandra) databases. Optimize complex queries and ensure data integrity and performance.
- Technical Leadership & Mentorship : Provide technical guidance, conduct thorough code reviews, and mentor SDE1 and SDE2 engineers, fostering their growth and ensuring adherence to best practices.
- Code Quality & Best Practices : Champion clean code principles, test-driven development (TDD), and continuous integration/continuous deployment (CI/CD) practices. Identify and address technical debt proactively.
- Problem Solving & Debugging : Independently analyze, troubleshoot, and resolve complex technical issues across various layers of the application.
- Cross-Functional Collaboration : Collaborate closely with product managers, QA engineers, and clients to translate business requirements into technical solutions and deliver features effectively.
- Performance & Optimization : Identify performance bottlenecks and implement solutions to optimize system response times, resource utilization, and overall scalability.
Qualifications :
- 5-7 years of progressive experience in software development, with a significant portion in backend development.
- Proficiency in PHP, with extensive experience in designing and implementing applications adhering to the MVC architectural pattern.
- Expert proficiency in Python, with hands-on experience and a strong understanding of either Flask or FastAPI for building robust web services and APIs.
- Demonstrable strong knowledge of SQL databases (e.g., schema design, query optimization, indexing, stored procedures) and experience with at least one relational database system (e.g., MySQL, PostgreSQL).
- Strong knowledge of NoSQL databases (e.g., document stores like MongoDB, key value stores like Redis, or column-family stores like Cassandra), including data modeling, querying, and performance considerations.
- Experience with version control systems, particularly Git.
- Solid understanding of data structures, algorithms, and object-oriented programming (OOP) principles.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1518790
Interview Questions for you
View All