Job Description
We are seeking a highly skilled Software Engineer to join our innovative team in Nashville, TN. At Vertex Dynamics, we specialize in building scalable, high-performance web applications that drive business growth. This is an immediate hire opportunity for a problem-solver who is passionate about clean code and modern architecture.
In this role, you will have the chance to work on greenfield projects and contribute to the full software development lifecycle, from design to deployment. Join a vibrant tech community in the heart of Music City and advance your career with a forward-thinking company.
Responsibilities
- Design, develop, and maintain robust, scalable software solutions using modern frameworks such as React, Angular, or Vue.js.
- Collaborate with cross-functional teams of product managers, designers, and engineers to define features and technical specifications.
- Write clean, efficient, and well-documented code following industry best practices and coding standards.
- Participate in code reviews, technical architecture discussions, and agile sprint planning.
- Identify, troubleshoot, and resolve complex technical issues and performance bottlenecks.
- Conduct unit testing and integration testing to ensure application reliability.
- Stay up-to-date with emerging technologies and industry trends to recommend innovative solutions.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; or equivalent practical experience.
- 3+ years of professional software development experience.
- Proficiency in JavaScript (ES6+), TypeScript, and modern frontend libraries.
- Strong understanding of RESTful APIs and backend technologies (Node.js, Python, or Java).
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Experience with SQL and NoSQL databases (PostgreSQL, MongoDB).
- Excellent communication skills and the ability to work effectively in a collaborative team environment.