Job Description
Are you a visionary engineer ready to build the future of web applications? Apex Digital Systems is currently seeking a Senior Full Stack Developer to join our elite team in Indianapolis, IN.
We are looking for a self-motivated professional who is passionate about clean code, scalable architecture, and delivering exceptional user experiences. In this role, you will have the opportunity to work on high-impact projects for Fortune 500 clients, leveraging the latest technologies in a collaborative and innovative environment.
Key Benefits:
- Competitive salary ranging from $95,000 to $135,000.
- Hybrid work model (3 days in office, 2 days remote).
- Comprehensive health, dental, and vision insurance.
- 401(k) matching and professional development stipends.
Responsibilities
- Architect and develop scalable web applications using modern JavaScript frameworks (React, Angular, or Vue) and backend technologies (Node.js, Python, or Java).
- Collaborate closely with UX/UI designers and product managers to translate requirements into high-quality technical solutions.
- Write clean, maintainable, and well-documented code, conducting thorough code reviews to ensure technical excellence.
- Mentor junior developers, fostering a culture of continuous learning and technical growth.
- Optimize application performance for speed and scalability while ensuring cross-browser compatibility.
- Participate in agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
- Identify and resolve technical debt to ensure long-term system stability.
Qualifications
- 5+ years of professional experience in full stack software development.
- Strong proficiency in front-end languages such as HTML5, CSS3, and JavaScript (ES6+).
- Deep experience with at least one modern front-end framework (React is a plus).
- Experience with RESTful APIs and microservices architecture.
- Familiarity with database technologies (PostgreSQL, MongoDB, or Redis).
- Excellent problem-solving skills and the ability to work effectively in a team environment.
- Bachelor's degree in Computer Science, Engineering, or a related field.