Job Description
We are seeking an experienced Senior Software Developer to join our dynamic team.
As a Senior Developer, you will lead the design, development, and deployment of scalable web applications. You’ll collaborate with cross-functional teams to deliver cutting-edge software solutions and play a key role in mentoring junior developers.
key Responsibilities:
- Design, develop, and maintain complex web applications.
- Write clean, maintainable, and efficient code.
- Conduct code reviews and ensure best practices.
- Collaborate with product managers, designers, and QA engineers.
- Participate in architectural discussions and technical decisions.
- Stay updated on emerging technologies and propose improvements.
Requirements
Bachelor’s degree in Computer Science, Engineering, or related field.
5+ years of software development experience.
Proficiency in one or more programming languages (e.g., JavaScript, Python, PHP).
Strong knowledge of frameworks like React, Node.js, or Laravel.
Experience with REST APIs and cloud services (AWS, Azure, or GCP).
Solid understanding of databases (SQL and NoSQL).
Excellent problem-solving and communication skills.
Ability to mentor junior developers and lead project
