Job Description
We are seeking a visionary Senior Software Engineer to drive our digital transformation initiatives in the heart of Charlotte, NC. Join a dynamic team that values innovation, technical excellence, and professional growth.
As a key member of our engineering squad, you will architect scalable solutions, mentor junior developers, and collaborate with cross-functional teams to deliver world-class software products.
Responsibilities
- Design, develop, and deploy robust, scalable web applications using modern technologies.
- Write clean, efficient, and maintainable code with a strong focus on unit testing and CI/CD pipelines.
- Collaborate closely with product managers and designers to translate requirements into technical specifications.
- Optimize application performance and ensure high availability across cloud infrastructure (AWS/Azure).
- Conduct code reviews and provide constructive feedback to foster team growth.
- Participate in architectural discussions to define long-term technical strategies.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent technical experience.
- 5+ years of professional experience in software development (JavaScript, Python, or Java).
- Strong proficiency in SQL and NoSQL databases.
- Experience with containerization and orchestration tools (Docker, Kubernetes).
- Deep understanding of RESTful APIs and microservices architecture.
- Excellent problem-solving skills and ability to thrive in a fast-paced agile environment.