Job Description
We are seeking a highly skilled Senior Software Engineer to join our innovative team in Dallas, Texas. At Apex Digital Systems, we are redefining the digital landscape through cutting-edge technology and user-centric design. If you are a problem solver who thrives in a fast-paced environment and wants to make a tangible impact, we want to meet you.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible hybrid work schedule (3 days in office).
- Opportunities for professional growth and leadership training.
- State-of-the-art development environment.
As a key member of our engineering team, you will be responsible for architecting scalable solutions and mentoring junior developers. We value creativity, technical excellence, and a passion for continuous improvement.
Responsibilities
- Design, develop, and maintain high-quality software solutions using modern frameworks and languages.
- Collaborate with cross-functional teams including product managers, designers, and QA engineers.
- Conduct code reviews, perform thorough testing, and debug issues to ensure product stability.
- Mentor junior developers and provide technical guidance to foster team growth.
- Participate in architectural decision-making and technical planning sessions.
- Optimize application performance and ensure scalability for future growth.
- Stay updated with industry trends and integrate best practices into the development lifecycle.
Qualifications
- Minimum of 5 years of professional experience in software development.
- Strong proficiency in JavaScript, React, Node.js, or similar modern technologies.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker/Kubernetes).
- Familiarity with SQL databases and ORM tools.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in an Agile environment.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).