Job Description
We are seeking a Senior Full Stack Engineer to join our dynamic team in Madison, WI. At Apex Innovations, we specialize in building next-generation SaaS platforms that empower businesses to scale effortlessly. We are proud to offer a flexible work environment that is remote-friendly and includes a generous relocation assistance package for qualified candidates looking to move to the heart of Wisconsin.
In this role, you will bridge the gap between design and implementation, leading the development of high-performance web applications. You will work closely with product managers, designers, and fellow engineers to deliver features that our users love. If you are a technical leader who thrives in a collaborative environment and wants to make a tangible impact, we want to meet you.
Responsibilities
- Architect and develop scalable, maintainable, and high-performance front-end and back-end solutions using modern frameworks.
- Lead code reviews, architecture discussions, and technical planning sessions to ensure best practices are followed.
- Mentor junior developers and contribute to their professional growth within the team.
- Collaborate with cross-functional teams (UX/UI, Product, QA) to define product requirements and translate them into technical specifications.
- Optimize application performance, ensuring fast load times and seamless user experiences across devices.
- Participate in the full software development lifecycle, from conception and design to deployment and maintenance.
- Stay up-to-date with emerging technologies and industry trends to recommend innovative solutions.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 5+ years of professional experience in full-stack software development.
- Strong proficiency in JavaScript/TypeScript, React, and Node.js.
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Deep understanding of RESTful APIs, SQL (PostgreSQL), and NoSQL databases.
- Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
- Strong communication skills with the ability to articulate technical concepts to non-technical stakeholders.