Job Description
Crescent Tech Solutions is on a mission to redefine the digital landscape in New Orleans. We are currently urgent hiring a talented and passionate Software Engineer to join our high-growth team. If you are a problem-solver who thrives in a fast-paced environment and loves building scalable applications, we want to hear from you immediately.
As a key member of our engineering squad, you will play a pivotal role in architecting solutions that drive our business forward. We offer a competitive compensation package, a dynamic work culture, and the opportunity to work with cutting-edge technologies.
Responsibilities
- Design, develop, and deploy robust software applications using modern programming languages.
- Collaborate closely with product managers, designers, and other engineers to define and implement features.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Debug and troubleshoot complex technical issues to ensure optimal system performance.
- Conduct thorough code reviews and provide constructive feedback to team members.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent professional experience).
- 3+ years of professional experience in software development.
- Proficiency in at least one major language (e.g., Python, Java, C#, or JavaScript/TypeScript).
- Strong understanding of data structures, algorithms, and software design patterns.
- Experience with relational databases (SQL) and cloud platforms (AWS or Azure).
- Excellent communication skills and the ability to work effectively in a collaborative team environment.