Job Description
Join the Future of Nashville Tech
Meridian Systems Group is looking for a passionate Senior Software Engineer to join our dynamic team. We are a rapidly growing enterprise committed to innovation, and we are looking for an immediate hire to drive our development forward. If you are a problem solver who thrives in a collaborative environment, we want to meet you.
As a key member of our engineering team, you will be responsible for architecting scalable solutions, mentoring junior developers, and delivering high-quality software products that impact millions of users.
Why Join Us?
- Immediate start date available.
- Competitive salary and comprehensive benefits package.
- Flexible work environment with hybrid options.
- Professional development and growth opportunities.
Responsibilities
- Design, develop, and deploy high-quality, scalable software solutions using modern frameworks.
- Collaborate with cross-functional teams including product managers, designers, and QA to define product requirements and features.
- Write clean, maintainable, and efficient code through rigorous code reviews and testing practices.
- Identify, troubleshoot, and resolve complex technical issues and performance bottlenecks.
- Participate in agile ceremonies, including daily stand-ups, sprint planning, and retrospectives.
- Mentor junior developers and contribute to the technical roadmap of the organization.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Minimum of 5 years of professional software development experience.
- Strong proficiency in JavaScript, Python, or Java.
- Experience with front-end frameworks such as React, Angular, or Vue.js.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker/Kubernetes).
- Deep understanding of SQL and NoSQL databases.
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.