Job Description
Are you a visionary engineer ready to make an impact from anywhere? Apex Digital Systems is seeking a highly skilled Senior Full Stack Engineer to join our dynamic team. We offer a fully remote culture with the flexibility to work from the comfort of your home, right here in the Dallas, TX area.
In this role, you will lead the development of scalable web applications, bridge the gap between design and engineering, and mentor a talented group of developers. If you are looking for an immediate hire opportunity with top-tier benefits and a competitive salary, we want to hear from you.
Responsibilities
- Design, develop, and maintain high-quality, scalable full-stack web applications using modern technologies.
- Collaborate with cross-functional teams, including product managers and UI/UX designers, to define feature requirements and create intuitive user interfaces.
- Write clean, efficient, and well-documented code in JavaScript, TypeScript, and backend languages.
- Optimize applications for maximum speed and scalability, ensuring a seamless user experience.
- Mentor junior developers, conducting code reviews and providing technical guidance to ensure best practices.
- Participate in the entire software development lifecycle, from planning and design to deployment and maintenance.
- Identify and troubleshoot technical issues and bugs, implementing effective solutions promptly.
Qualifications
- Minimum of 5+ years of professional experience in full-stack software development.
- Strong proficiency in JavaScript (ES6+), React.js, and Node.js.
- Experience with relational and non-relational databases, such as PostgreSQL, MySQL, or MongoDB.
- Familiarity with cloud platforms like AWS or Azure and containerization tools like Docker.
- Excellent problem-solving skills and ability to work independently in a remote environment.
- Strong communication skills and the ability to articulate technical concepts to non-technical stakeholders.
- BS/BA degree in Computer Science, Engineering, or a related field (or equivalent professional experience).