Job Description
We are seeking a visionary Senior Full Stack Engineer to join our elite team at Apex Digital Solutions. Headquartered in the heart of Dallas, TX, we are revolutionizing the FinTech industry with cutting-edge cloud architecture. While our office is in Dallas, we offer a flexible hybrid model, allowing you to work remotely from anywhere in the US while maintaining a strong connection to our Dallas hub.
In this pivotal role, you will lead the architecture and development of high-scale web applications, driving performance optimization and user experience excellence. You will collaborate with cross-functional teams of product managers, designers, and backend specialists to deliver solutions that redefine industry standards.
Why Join Us?
- Competitive salary with performance bonuses.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and remote work flexibility.
- Continuous learning budget and annual tech conferences.
Responsibilities
- Architect and develop scalable, robust, and secure full-stack web applications using modern technologies.
- Lead code reviews and provide technical mentorship to junior and mid-level developers.
- Optimize application performance, ensuring low latency and high availability across all platforms.
- Design and implement RESTful APIs and microservices architecture to support business growth.
- Collaborate with UX/UI designers to translate wireframes into high-fidelity, pixel-perfect code.
- Maintain and upgrade legacy systems while migrating them to modern cloud infrastructure.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
Qualifications
- 5+ years of professional experience in full-stack software development.
- Proficiency in JavaScript (ES6+), React.js, and Node.js.
- Strong experience with SQL and NoSQL databases (PostgreSQL, MongoDB).
- Familiarity with cloud platforms (AWS or GCP) and containerization (Docker, Kubernetes).
- Experience with CI/CD pipelines and version control (Git).
- Excellent problem-solving skills and ability to work independently in a remote environment.
- Bachelor’s degree in Computer Science, Engineering, or a related field.