Job Description
Are you a visionary developer looking to make a tangible impact in the vibrant technology landscape of Memphis? River City Digital is seeking a Senior Software Engineer to join our elite engineering team.
We are pioneers in developing scalable, cloud-native enterprise solutions. In this pivotal role, you will not only architect robust systems but also mentor the next generation of developers. We offer a competitive compensation package, a collaborative culture, and the opportunity to work from the heart of the South.
Why join us? Experience the perfect blend of professional growth and the rich cultural heritage of Tennessee.
Responsibilities
- Design, develop, and deploy high-quality, scalable software solutions using modern frameworks and languages.
- Collaborate closely with product managers and UI/UX designers to translate business requirements into technical specifications.
- Mentor junior developers and conduct rigorous code reviews to ensure adherence to best practices and high standards.
- Optimize application performance, ensuring seamless user experiences even under high traffic loads.
- Participate actively in the full software development lifecycle (SDLC), from conception and design to deployment.
- Identify, troubleshoot, and resolve complex technical issues with precision and efficiency.
- Stay current with emerging technologies and industry trends to drive innovation within the team.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- 5+ years of professional software development experience in a corporate environment.
- Strong proficiency in Python, Java, or JavaScript/TypeScript.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Deep understanding of database management systems (SQL and NoSQL).
- Excellent problem-solving skills and the ability to thrive in an Agile/Scrum environment.