Company Overview
Digital Gregg is a leading UI/UX and software consulting agency that specializes in delivering high-quality solutions for companies, institutions, products, and brands. From concept to production, we offer expertise in responsive UI/UX design, animation, and branding. Our aim is to help businesses establish a professional online presence that drives both clients and sales.
Job Overview
We are seeking a skilled and experienced Software Engineer to join our team at Digital Gregg. As a Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software solutions. This is a mid-level position that requires 4 to 6 years of experience in software development. The role can be performed on a full-time, remote, contract-to-hire, or contract basis. The job location is New York City, New York, United States.
Qualifications and Skills
- Bachelor's degree in Computer Science or a related field
- 4 to 6 years of experience in software development
- Strong proficiency in one or more programming languages, such as Python, Java, C++, or JavaScript
- Experience with web development frameworks (e.g., React, Angular, Django)
- Familiarity with database systems (e.g., MySQL, PostgreSQL, MongoDB)
- Knowledge of software development methodologies and best practices
- Understanding of software testing principles and methodologies
- Ability to work effectively in a team environment
- Excellent problem-solving and analytical skills
- Good communication and collaboration abilities
Roles and Responsibilities
- Design, develop, and test high-quality software solutions
- Collaborate with cross-functional teams to define and implement software requirements
- Contribute to the development and improvement of our software development processes
- Troubleshoot and debug software issues, ensuring timely resolution
- Write clean, maintainable, and efficient code
- Ensure software solutions are scalable, secure, and performant
- Stay up-to-date with industry trends and advancements in software engineering
- Assist in the evaluation and selection of relevant software tools and technologies
- Participate in code reviews to maintain code quality
- Provide technical guidance and mentorship to junior software engineers
Skills: Design, Graphic Design, Web Design, Business Development, Product Development, Product Design