Job Description
We are looking for a skilled Full Stack Developer to design, develop, and maintain scalable software applications. The candidate will collaborate with cross-functional teams to build high-quality solutions that meet business and technical requirements. This role involves working across both frontend and backend technologies, ensuring performance, reliability, and efficiency of applications.
Responsibilities
- Design, develop, and test software applications using modern programming languages
- Collaborate with cross-functional teams to gather and prioritize requirements
- Write clean, scalable, and efficient code following industry best practices
- Develop and integrate front-end and back-end components
- Troubleshoot and resolve technical issues in a timely manner
- Participate in code reviews and contribute to improving code quality
- Stay updated with emerging technologies and implement improvements
Requirements
- Bachelor’s degree in Computer Science or related field (or equivalent experience)
- Strong understanding of software development principles and SDLC
- Experience in full stack development projects
- Ability to work in a team-oriented, fast-paced environment
- Strong problem-solving and analytical skills
- Attention to detail and commitment to quality
Skills
- Programming Languages: Java, Python, or Ruby
- Frontend: React or Angular, HTML, CSS, JavaScript
- Backend: Spring or Django frameworks
- Databases: MySQL, MongoDB
- API Development: RESTful APIs and integration
- Version Control: Git
- Other: Debugging, troubleshooting, scalability, and performance optimization