Job Description
We are a leading technology firm in Memphis, TN, and we are urgently hiring a talented Senior Software Engineer to join our high-performance team. If you are passionate about building scalable software solutions and want to work in a dynamic environment that values innovation, we want to meet you.
As part of our growing engineering division, you will be responsible for designing and implementing cutting-edge features that drive our business forward. We offer a competitive compensation package and a culture that fosters professional growth.
Responsibilities
- Design and develop scalable, high-performance software applications using modern technologies.
- Collaborate with product managers and designers to translate requirements into technical specifications.
- Maintain and improve the existing codebase, ensuring high standards of code quality and efficiency.
- Conduct thorough code reviews and provide constructive feedback to team members.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
- Identify and troubleshoot technical issues and implement effective solutions.
Qualifications
- 5+ years of professional experience in software development (Java, Python, or C# preferred).
- Strong proficiency in front-end technologies such as React, Angular, or Vue.js.
- Experience with relational and non-relational databases (PostgreSQL, MongoDB).
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a team environment.