- Company Name
- Race Roster
- Job Title
- Senior Full Stack Developer
- Job Description
-
Job Title: Senior Full Stack Developer
Role Summary:
Lead the design, development, and delivery of complex full‑stack software solutions. Mentor junior and intermediate developers, make critical technical decisions, and drive the technical direction of projects.
Expectations:
- Deliver high‑quality, scalable, and maintainable code on time.
- Demonstrate strong leadership and communication across cross‑functional teams.
- Continuously improve processes, tools, and product quality.
Key Responsibilities:
- Provide technical leadership and guidance to the development team.
- Own system architecture and design for new and existing applications.
- Write clean, efficient, and maintainable front‑end and back‑end code.
- Mentor and coach developers, conduct code reviews, and enforce coding standards.
- Solve complex technical problems and propose innovative solutions.
- Evaluate and recommend new technologies, tools, and frameworks.
- Collaborate with product owners, stakeholders, and other teams to define and achieve project goals.
- Advocate and implement DevOps practices, CI/CD pipelines, and automated testing.
- Drive continuous improvement initiatives in development processes and product quality.
Required Skills:
- 5+ years of professional software development experience.
- Expertise in multiple programming languages (e.g., JavaScript/TypeScript, Java, Python, C#) and frameworks (React, Angular, Node.js, Spring, .NET).
- Deep knowledge of software architecture principles, design patterns, and scalability best practices.
- Extensive experience with testing, debugging, performance optimization, and debugging tools.
- Proven experience with CI/CD pipelines, containerization (Docker/Kubernetes), and cloud platforms (AWS, Azure, GCP).
- Strong leadership, communication, and mentoring abilities.
- Ability to work collaboratively in a fast‑paced, cross‑functional environment.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Certifications in relevant technologies (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer Associate, Oracle Certified Professional) are a plus but not mandatory.