Job Title:
Senior Full Stack Software Developer
About the Role:
* We are seeking a seasoned full-stack software developer to join our team. As a senior member, you will be responsible for designing, building, and delivering high-quality software solutions.
* You will work closely with cross-functional teams to analyze specifications, document requirements, and architect software solutions from end-to-end.
* Your expertise in modern JavaScript frameworks such as React.js, Vue.js, or Angular will enable you to develop new features and deliver high-quality code.
* As a technical lead, you will mentor junior developers, provide peer reviews, and ensure that our software is well-structured, efficient, and scalable.
* In addition to your technical skills, you must possess excellent written and spoken communication skills to effectively collaborate with stakeholders and teammates.
Key Responsibilities:
* Design, build, and maintain high-quality software solutions.
* Analyze specifications, document requirements, and architect software solutions.
* Develop new features using modern JavaScript frameworks.
* Mentor junior developers and provide peer reviews.
* Collaborate with cross-functional teams to deliver high-quality software.
* Own features end-to-end - UI through API and Data layer too.
Requirements:
* 7+ years professional C#/.NET (Core and Framework) experience - recent in the last 2 years.
* Modern JavaScript framework experience, preferably React.js (Vue.js, OR Angular) - delivering new features, not just fixing bugs.
* Fluent in Git and modern branching / PR workflows.
* Rapid learner as you’re expected to ramp up on a new library or API in hours, not weeks.
* Team first approach displaying transparency, reliability, decisiveness, and a laser focus on customer impact.