Job Description
We are looking for an experienced Senior Software Engineer to join our dynamic team. You will be responsible for designing, developing, and maintaining high-quality software solutions that meet our clients' needs.
Key Responsibilities:
• Design and develop scalable web applications using React and Node.js
• Collaborate with cross-functional teams to define and implement new features
• Write clean, maintainable, and well-documented code
• Participate in code reviews and provide constructive feedback
• Mentor junior developers and contribute to team knowledge sharing
• Troubleshoot and debug applications to optimize performance
Requirements:
• Bachelor's degree in Computer Science or related field
• 5+ years of experience in software development
• Strong proficiency in React, Node.js, and TypeScript
• Experience with AWS cloud services
• Knowledge of database design and SQL
• Excellent problem-solving and communication skills
• Experience with Agile development methodologies
Skills Required
ReactNode.jsTypeScriptAWSPostgreSQLDocker
Benefits & Perks
- Competitive salary package
- Medical and dental insurance
- Annual leave and sick leave
- Professional development opportunities
- Flexible working hours
- Work from home options