Job Description
We are seeking a Senior Software Engineer to join our elite team. This is an urgent hiring opportunity for a top-tier developer ready to shape the future of our tech products. We are looking for a self-starter who thrives in a fast-paced environment and is passionate about scalable architecture and user experience.
About the Role:
As a Senior Software Engineer, you will be responsible for designing and implementing high-quality software solutions that drive business growth. You will work closely with product managers, designers, and other engineers to deliver features that our users love.
Responsibilities
- Design, develop, and maintain scalable web applications using modern technologies.
- Collaborate with cross-functional teams to define product requirements and technical specifications.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and debug complex issues to ensure system stability.
- Participate in agile ceremonies including daily stand-ups, sprint planning, and retrospectives.
- Contribute to the technical debt reduction and architectural improvements.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in software development.
- Proficiency in JavaScript, React, or Node.js.
- Experience with cloud platforms such as AWS or Azure.
- Strong understanding of database design (SQL and NoSQL).
- Excellent problem-solving skills and attention to detail.