Job Openings
Software Developer/Engineer
About the job Software Developer/Engineer
We are seeking a talented and experienced Software Developer/Engineer to join our client's growing engineering team. In this role, you will play a key part in developing and maintaining high-quality software applications that support our client's business objectives.
Key Responsibilities:
- Collaborate with cross-functional teams (product managers, designers, QA) to deliver exceptional user experiences.
- Participate in all phases of the software development lifecycle, from requirements gathering and design to testing and deployment
- Design, develop, and maintain high-quality software applications using modern technologies such as Typescript, Node.js, and React.
- Write clean, well-documented, and maintainable code.
- Troubleshoot and debug software issues effectively.
- Stay abreast of the latest technologies and industry best practices.
- Contribute to the improvement of our development processes and tools.
- Participate in code reviews and provide constructive feedback to team members.
- Mentor junior developers and contribute to their professional growth.
Qualifications:
- 5-10 years of professional software development experience.
- Strong proficiency in Typescript, Node.js, and React.
- Experience with Agile development methodologies (Scrum, Kanban).
- Excellent problem-solving, analytical, and communication skills.
- Strong teamwork and collaboration skills.
- Bachelor's or Master's degree in Computer Science or a related field.
- US Citizenship or Green Card required.
Benefits:
- Competitive salary and benefits package.
- Opportunity to work on challenging and rewarding projects.
- Collaborative and supportive work environment.
- Opportunities for professional growth and development.
- Hybrid work model offering flexibility and work-life balance.