Job Description
Are you a high-performing Senior Software Engineer seeking a flexible, high-impact contract opportunity in the heart of Ohio? Columbus Digital Systems is currently looking for a top-tier talent to join our dynamic team for an ongoing project. We are a forward-thinking organization committed to innovation and excellence in the tech sector. This is a fantastic chance to work on cutting-edge solutions while enjoying the benefits of a contract role.
Why Join Us?
- Competitive hourly rates reflecting your expertise.
- Opportunity to work with a diverse, collaborative team.
- Flexible work arrangements in a thriving tech hub.
- Immediate start date available for the right candidate.
Responsibilities
- Design, develop, and maintain scalable web applications using modern frameworks.
- Collaborate with cross-functional teams including product managers and designers to define feature requirements.
- Write clean, efficient, and well-documented code that adheres to industry best practices.
- Perform code reviews and provide constructive feedback to junior developers.
- Identify and troubleshoot complex technical issues to ensure system stability.
- Optimize application performance and user experience.
- Participate in agile ceremonies such as sprint planning and daily stand-ups.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Minimum of 5 years of professional software development experience.
- Strong proficiency in JavaScript (ES6+), React, and Node.js.
- Experience with SQL databases and ORM tools (e.g., Sequelize, TypeORM).
- Deep understanding of RESTful APIs and microservices architecture.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently in a contract environment while meeting deadlines.