Job Description
About Us
Apex Digital Systems is a pioneering technology firm headquartered in the heart of Dallas, Texas. We are on a mission to revolutionize the FinTech landscape with cutting-edge software solutions. We are currently seeking a highly skilled Senior Full Stack Engineer to join our elite engineering team. We offer a competitive salary, comprehensive health benefits, and a generous relocation package for the right candidate.
Why Join Us?
At Apex Digital Systems, you will work in a culture that prioritizes innovation, mentorship, and work-life balance. Our Dallas office features state-of-the-art amenities and a collaborative environment that encourages continuous learning.
Key Responsibilities
- Design, develop, and maintain high-performance web applications using modern technologies such as React and Node.js.
- Collaborate with cross-functional teams (Product, Design, QA) to define product requirements and deliver features.
- Optimize database queries and improve application performance and scalability.
- Write clean, maintainable, and well-documented code.
- Mentor junior developers and conduct technical code reviews to ensure code quality.
- Participate in the full software development lifecycle, from planning to deployment.
Qualifications
- 5+ years of professional experience in full-stack software development.
- Strong proficiency in JavaScript (ES6+), React, and Node.js.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Deep understanding of RESTful APIs and microservices architecture.
- Experience with SQL and NoSQL databases (PostgreSQL, MongoDB).
- Excellent problem-solving skills and ability to thrive in a fast-paced Agile environment.
Responsibilities
- Architect scalable backend services and RESTful APIs.
- Implement robust unit and integration tests to ensure system reliability.
- Translate complex business requirements into technical solutions.
- Ensure website responsiveness and cross-browser compatibility.
- Contribute to technical architecture decisions and best practices.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Experience with containerization technologies (Docker, Kubernetes).
- Strong communication skills with the ability to present technical concepts to non-technical stakeholders.
- Ability to work both independently and as part of a team.