We are looking for an experienced Full Stack Developer (Backend) to join our team. The ideal candidate should have 5-10 years of experience in developing and maintaining web applications using modern technologies. The candidate should be able to work independently and in a team environment to deliver high-quality software solutions.
Responsibilities
- Design and develop scalable, secure, and reliable web applications using up-to-date backend technologies
- Collaborate with cross-functional teams to define, design, and ship new features
- Write clean, maintainable, and efficient code
- Optimize web applications for maximum speed and scalability
- Identify and resolve performance and scalability issues
- Stay up-to-date with emerging trends and technologies in software development
Skills and Qualifications
- Bachelor's/Master's degree in Computer Science or a related field
- 5-10 years of experience in developing and maintaining web applications using modern backend technologies such as Node.js, Ruby on Rails, or Django
- Strong proficiency in server-side programming languages such as JavaScript, Ruby, or Python
- Experience in developing RESTful APIs
- Experience with database systems such as MySQL, PostgreSQL, or MongoDB
- Knowledge of front-end technologies such as HTML, CSS, and JavaScript
- Familiarity with version control systems such as Git
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills