We are seeking a highly skilled and motivated Senior Software Engineer (SSE) to design, develop, and maintain scalable, high-performance applications. The ideal candidate has robust technical expertise, problem-solving skills, and the ability to mentor junior developers while contributing to architectural decisions.
Key Responsibilities
Design, develop, test, and deploy high-quality software solutions.
Lead technical design discussions and contribute to system architecture decisions.
Write clean, maintainable, and productive code following best practices.
Review code and provide constructive feedback to team members.
Troubleshoot, debug, and optimize existing systems.
Collaborate with cross-functional teams (Product, QA, DevOps, UX).
Ensure performance, security, and scalability of applications.
Participate in sprint planning, estimation, and agile ceremonies.