Job boardTai Software

Senior Software Engineer

Work location: United States of America
Work arrangement: Remote
Salary: USD $150,000 per annum
Skills:
Coding: Data Structures – Linked Lists
Motivation
Clean Code
Problem Solving

Purpose 

The Senior Developer is responsible for delivering a high volume of high-quality code that drives our product development forward at an accelerated pace. This role is perfect for someone with strong experience building scalable web applications who thrives in a fast-paced environment focused on rapid output and results. While the title is Senior Developer, the emphasis is on producing code rather than taking on traditional senior-level responsibilities such as architecture and mentoring. 

Responsibilities

  • Develop and deliver high-quality, scalable code emphasizing speed and efficiency.

  • Contribute to the entire product development lifecycle, including design, coding, and testing. 

  • Focus on performance, scalability, and security in all aspects of development.

  • Participate in code reviews to maintain coding standards and quality.

  • Work closely with the development team to push out rapid releases and meet sprint goals. 

  • Perform unit and system-level testing to ensure robust and reliable software.

  • Identify bottlenecks and suggest improvements to enhance development velocity. 

Functional/Technical Skills 

The developer should be an expert in: 

  • C# 

  • JavaScript 

  • Angular 

  • TypeScript 

  • SQL 

  • UX 

Required Skills: 

  • 5+ years of experience in full-stack software development, with a strong focus on C# and JavaScript, Angular, TypeScript, and SQL. 

  • Proven track record of delivering high-output, high-performance code in fast-paced environments. 

  • Experience building large enterprise or e-business systems focusing on scalability and speed. 

  • Ability to work autonomously and manage time effectively to meet tight deadlines.

  • Excellent problem-solving skills, particularly in quickly resolving bugs and optimizing code.

Preferred Skills 

  • UX/UI knowledge to ensure the software is intuitive and user-friendly.

  • Familiarity with caching mechanisms, state management, and debugging techniques.

  • Strong understanding of modern development tools and environments, including Git, CI/CD pipelines, and automated testing. 

Key Characteristics

  • Highly efficient in writing large volumes of clean, maintainable code.

  • Focused on meeting deadlines and driving product releases. 

  • Results-oriented with the ability to thrive in a high-pressure, fast-moving environment. 

Equal Opportunities Policy Statement: 

We are an Equal Opportunity Employer, committed to fostering a diverse and inclusive workplace. We extend equal opportunity to all individuals without regard for race, religion, color, sex, national origin, age, disability, sexual orientation, or marital status.

tai-logo
This application includes an assessment as the first step