Consultant
Software Developer
Location: New York, US Office
Years of Experience: 2-5 Years
Job Summary: We are seeking a skilled Software Developer with a strong full stack foundation to join our dynamic team. The ideal candidate will have a passion for technology and a proven track record in developing robust web applications. You will be responsible for both front-end and back-end development, ensuring seamless integration and functionality.
Responsibilities:
- Design, develop, and maintain web applications using modern technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Participate in code reviews and provide constructive feedback to peers.
- Debug and troubleshoot issues across the stack.
- Stay updated with emerging technologies and industry trends.
Mandatory Skills:
- Proficiency in both front-end (HTML, CSS, JavaScript) and back-end (Node.js, Python, Ruby, etc.) technologies.
- Experience with frameworks such as React, Angular, or Vue.js.
- Strong understanding of RESTful APIs and web services.
- Familiarity with database management systems (SQL, NoSQL).
- Version control systems, particularly Git.
Preferred Skills:
- Experience with cloud services (AWS, Azure, Google Cloud).
- Knowledge of DevOps practices and CI/CD pipelines.
- Understanding of Agile methodologies.
- Experience with testing frameworks and tools.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 2-5 years of relevant work experience in software development.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.