Job Description
We are looking for a highly skilled Senior Software Engineer to join our dynamic team in Dallas, TX. In this pivotal role, you will be responsible for designing, developing, and maintaining scalable web applications that drive our business growth. You will collaborate closely with cross-functional teams to deliver high-quality code and innovative solutions.
Why Join Apex Digital Solutions?
- Competitive salary and comprehensive benefits package.
- Flexible remote work options and hybrid schedule.
- Continuous learning opportunities and career advancement.
- Modern tech stack and a collaborative work environment.
Responsibilities
- Design and implement robust, secure, and scalable software solutions using modern technologies.
- Collaborate with product managers, designers, and stakeholders to define feature requirements and user stories.
- Write clean, maintainable, and efficient code following industry best practices and coding standards.
- Conduct thorough code reviews and provide constructive feedback to junior developers.
- Debug, troubleshoot, and resolve complex technical issues in production environments efficiently.
- Participate in agile ceremonies, including daily stand-ups, sprint planning, and retrospectives.
- Optimize application performance and ensure high availability of services.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s degree preferred).
- 5+ years of professional software development experience with a focus on JavaScript and web technologies.
- Proficiency in React.js, Node.js, and modern front-end frameworks.
- Strong understanding of RESTful APIs, microservices architecture, and database design (SQL/NoSQL).
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.
- Strong communication skills and the ability to mentor team members.